fix(actualserver): cleanup (#3388)

* fix(actualserver): cleanup

* update image

* lint

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
This commit is contained in:
Stavros Kois
2022-08-09 13:20:48 +03:00
committed by GitHub
parent d0322eb451
commit 42df10d88e
3 changed files with 89 additions and 24 deletions
+9 -9
View File
@@ -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
+63 -1
View File
@@ -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}
+17 -14
View File
@@ -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