diff --git a/charts/incubator/actualserver/Chart.yaml b/charts/incubator/actualserver/Chart.yaml index 667e5931e12..9b27f8460f3 100644 --- a/charts/incubator/actualserver/Chart.yaml +++ b/charts/incubator/actualserver/Chart.yaml @@ -1,7 +1,3 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other apiVersion: v2 appVersion: "latest" dependencies: @@ -9,12 +5,12 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 deprecated: false -description: "Actual is a super fast privacy-focused app for managing your finances. You own your data and it will sync it across all devices with optional end-to-end encryption..\r\n" -home: https://truecharts.org/docs/charts/incubator/actualserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png +description: "Actual is a super fast privacy-focused app for managing your finances." +home: https://github.com/truecharts/charts/tree/master/charts/incubator/actualserver +icon: https://truecharts.org/img/chart-icons/actualserver.png keywords: - actualserver - - Other + - finance kubeVersion: ">=1.16.0-0" maintainers: - email: info@truecharts.org @@ -26,4 +22,8 @@ sources: - https://github.com/Kippenhof/docker-templates - https://hub.docker.com/r/kippenhof/actual-server type: application -version: 0.0.16 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - finance +version: 0.0.17 diff --git a/charts/incubator/actualserver/questions.yaml b/charts/incubator/actualserver/questions.yaml index fbd27e97fcb..6e5222a7c61 100644 --- a/charts/incubator/actualserver/questions.yaml +++ b/charts/incubator/actualserver/questions.yaml @@ -1,5 +1,7 @@ # Include{groups} -portals: {} +portals: + open: +# Include{portalLink} questions: # Include{global} # Include{controller} @@ -9,11 +11,71 @@ questions: # Include{strategy} # Include{recreate} # Include{controllerExpert} +# Include{containerConfig} +# 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{serviceSelector} + - 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: 10293 + required: true +# Include{advancedPortHTTP} + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 5006 # Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} +# Include{persistenceRoot} + - variable: server-files + label: "server-files Storage" + description: "This is the location for the users vaults." + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} +# Include{persistenceAdvanced} + - variable: user-files + label: "user-files Storage" + description: "This is the location for the internal data." + schema: + additional_attrs: true + type: dict + attrs: +# Include{persistenceBasic} +# Include{persistenceAdvanced} # Include{persistenceList} +# Include{ingressRoot} + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: +# Include{ingressDefault} +# Include{ingressTLS} +# Include{ingressTraefik} +# Include{ingressExpert} # Include{ingressList} # Include{security} # Include{securityContextAdvancedRoot} diff --git a/charts/incubator/actualserver/values.yaml b/charts/incubator/actualserver/values.yaml index 8495f1d5896..52d1c35340d 100644 --- a/charts/incubator/actualserver/values.yaml +++ b/charts/incubator/actualserver/values.yaml @@ -1,28 +1,31 @@ -env: {} image: - pullPolicy: IfNotPresent repository: tccr.io/truecharts/actualserver - tag: latest@sha256:e49ab4aac104e404606f0da9cf5ee1ada65d570a1e14d92fa41d18005ee181ba -persistence: {} + pullPolicy: IfNotPresent + tag: v1.0.3@sha256:df1de72536612762127ac76a46e9565ee5c7d7bf007764f92336be1cc482513b + 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 + port: 10293 + protocol: HTTP + targetPort: 5006 + +persistence: + server-files: + enabled: true + mountPath: "/app/server-files" + user-files: + enabled: true + mountPath: "/app/user-files" portal: - enabled: false + enabled: true