(fix) move posterr to stable. (#3921)

* (fix) move posterr to stable.

* base_path is not supported

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
This commit is contained in:
Xstar97
2022-09-27 13:03:49 +00:00
committed by GitHub
co-authored by Stavros Kois
parent 290f5133be
commit 16d0fdf9c2
9 changed files with 51 additions and 57 deletions
@@ -1,7 +1,3 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- MediaServer-Other
apiVersion: v2 apiVersion: v2
appVersion: "latest" appVersion: "latest"
dependencies: dependencies:
@@ -9,8 +5,8 @@ dependencies:
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 10.6.4 version: 10.6.4
deprecated: false deprecated: false
description: Media display for Plex, sonarr and radarr description: Media display for Plex, Sonarr and Radarr.
home: https://truecharts.org/docs/charts/incubator/posterr home: https://truecharts.org/docs/charts/stable/posterr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png
keywords: keywords:
- posterr - posterr
@@ -26,4 +22,9 @@ sources:
- https://github.com/petersem/posterr - https://github.com/petersem/posterr
- https://hub.docker.com/r/petersem/posterr/ - https://hub.docker.com/r/petersem/posterr/
type: application type: application
version: 0.0.26 version: 1.0.0
annotations:
truecharts.org/catagories: |
- MediaServer-Other
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
@@ -0,0 +1,3 @@
# Default Credentials
- The default password is `raidisnotabackup`. You will be asked to set a new password after logging in.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

@@ -12,23 +12,11 @@ questions:
# Include{recreate} # Include{recreate}
# Include{controllerExpert} # Include{controllerExpert}
# Include{controllerExpertExtraArgs} # Include{controllerExpertExtraArgs}
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: BASEPATH
label: "BASEPATH"
schema:
type: string
default: ""
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
label: "Main Service" label: Main Service
description: "The Primary service on which the healthcheck runs, often the webUI" description: The Primary service on which the healthcheck runs, often the webUI
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -36,22 +24,22 @@ questions:
# Include{serviceSelectorLoadBalancer} # Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras} # Include{serviceSelectorExtras}
- variable: main - variable: main
label: "Main Service Port Configuration" label: Main Service Port Configuration
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
attrs: attrs:
- variable: port - variable: port
label: "Port" label: Port
description: "This port exposes the container port on the service" description: This port exposes the container port on the service
schema: schema:
type: int type: int
default: 9876 default: 9876
required: true required: true
# Include{advancedPortTCP} # Include{advancedPortHTTP}
- variable: targetPort - variable: targetPort
label: "Target Port" label: Target Port
description: "The internal(!) port on the container the Application runs on" description: The internal(!) port on the container the Application runs on
schema: schema:
type: int type: int
default: 3000 default: 3000
@@ -61,8 +49,8 @@ questions:
# Include{serviceList} # Include{serviceList}
# Include{persistenceRoot} # Include{persistenceRoot}
- variable: config - variable: config
label: "config Storage" label: Config Storage
description: "appdata for Posterr config files" description: Storage for config
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -70,8 +58,8 @@ questions:
# Include{persistenceBasic} # Include{persistenceBasic}
# Include{persistenceAdvanced} # Include{persistenceAdvanced}
- variable: custom - variable: custom
label: "custom Storage" label: Custom Storage
description: "Container Path usrsrcapppubliccustom" description: Storage for custom pictures
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -81,7 +69,7 @@ questions:
# Include{persistenceList} # Include{persistenceList}
# Include{ingressRoot} # Include{ingressRoot}
- variable: main - variable: main
label: "Main Ingress" label: Main Ingress
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -94,42 +82,42 @@ questions:
# Include{security} # Include{security}
# Include{securityContextAdvancedRoot} # Include{securityContextAdvancedRoot}
- variable: privileged - variable: privileged
label: "Privileged mode" label: Privileged mode
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: readOnlyRootFilesystem - variable: readOnlyRootFilesystem
label: "ReadOnly Root Filesystem" label: ReadOnly Root Filesystem
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: allowPrivilegeEscalation - variable: allowPrivilegeEscalation
label: "Allow Privilege Escalation" label: Allow Privilege Escalation
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: runAsNonRoot - variable: runAsNonRoot
label: "runAsNonRoot" label: runAsNonRoot
schema: schema:
type: boolean type: boolean
default: false default: false
# Include{securityContextAdvanced} # Include{securityContextAdvanced}
# Include{podSecurityContextRoot} # Include{podSecurityContextRoot}
- variable: runAsUser - variable: runAsUser
label: "runAsUser" label: runAsUser
description: "The UserID of the user running the application" description: The UserID of the user running the application
schema: schema:
type: int type: int
default: 0 default: 0
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: runAsGroup
description: The groupID this App of the user running the application" description: The groupID this App of the user running the application
schema: schema:
type: int type: int
default: 0 default: 0
- variable: fsGroup - variable: fsGroup
label: "fsGroup" label: fsGroup
description: "The group that should own ALL storage." description: The group that should own ALL storage.
schema: schema:
type: int type: int
default: 568 default: 568
@@ -1,9 +1,24 @@
env:
BASEPATH: ""
image: image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
repository: tccr.io/truecharts/posterr repository: tccr.io/truecharts/posterr
tag: latest@sha256:7f0468562c337878cc089ac7587041344b616167e9995b1fd2f59600c1364294 tag: latest@sha256:7f0468562c337878cc089ac7587041344b616167e9995b1fd2f59600c1364294
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 9876
protocol: HTTP
targetPort: 3000
persistence: persistence:
config: config:
enabled: true enabled: true
@@ -11,19 +26,6 @@ persistence:
custom: custom:
enabled: true enabled: true
mountPath: /usr/src/app/public/custom mountPath: /usr/src/app/public/custom
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 9876
protocol: TCP
targetPort: 3000
portal: portal:
enabled: true enabled: true