diff --git a/charts/incubator/tasmobackup/Chart.yaml b/charts/incubator/tasmobackup/Chart.yaml index 34f05e97fb2..5d2c2c739e6 100644 --- a/charts/incubator/tasmobackup/Chart.yaml +++ b/charts/incubator/tasmobackup/Chart.yaml @@ -1,16 +1,11 @@ -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: 11.1.2 + version: 12.14.6 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! +description: backup all your tasmota devices in one place. home: https://truecharts.org/charts/incubator/tasmobackup icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmobackup.png keywords: @@ -25,5 +20,11 @@ maintainers: name: tasmobackup sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmobackup + - https://github.com/danmed/TasmoBackupV1 type: application -version: 2.0.9 +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - HomeAutomation + - Network-Management + truecharts.org/SCALE-support: "true" diff --git a/charts/incubator/tasmobackup/questions.yaml b/charts/incubator/tasmobackup/questions.yaml index bebad7d6e33..85e5ee5b2b3 100644 --- a/charts/incubator/tasmobackup/questions.yaml +++ b/charts/incubator/tasmobackup/questions.yaml @@ -25,22 +25,19 @@ questions: description: "Container Variable DBTYPE" schema: type: string + required: true default: "sqlite" - variable: DBNAME label: "DBNAME" description: "Container Variable DBNAME" schema: type: string + required: true default: "data/tasmobackup" # Include{containerConfig} +# Include{podOptions} # Include{serviceRoot} - - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - additional_attrs: true - type: dict - attrs: +# Include{serviceMain} # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: main @@ -61,8 +58,8 @@ questions: # Include{serviceList} # Include{persistenceRoot} - variable: data - label: "data Storage" - description: "Container Path varwwwhtmldata" + label: "App Data Storage" + description: "Stores the Application Data." schema: additional_attrs: true type: dict diff --git a/charts/incubator/tasmobackup/templates/common.yaml b/charts/incubator/tasmobackup/templates/common.yaml index cbf66c20818..b51394e00a4 100644 --- a/charts/incubator/tasmobackup/templates/common.yaml +++ b/charts/incubator/tasmobackup/templates/common.yaml @@ -1,2 +1 @@ -{{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/incubator/tasmobackup/values.yaml b/charts/incubator/tasmobackup/values.yaml index d09087cb12c..95ebd88b9e7 100644 --- a/charts/incubator/tasmobackup/values.yaml +++ b/charts/incubator/tasmobackup/values.yaml @@ -5,23 +5,35 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/tasmobackup tag: latest@sha256:f191e4de7867b74936d33cbb4d02ddc21515a0bc9327c9544174d3e88e2c5768 -persistence: - data: - enabled: true - mountPath: /var/www/html/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 + securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + +workload: + main: + podSpec: + containers: + main: + env: + DBNAME: data/tasmobackup + DBTYPE: sqlite service: main: ports: main: port: 8259 - protocol: TCP + protocol: http targetPort: 80 +persistence: + data: + enabled: true + mountPath: /var/www/html/data + portal: - enabled: true + open: + enabled: true