diff --git a/charts/stable/tt-rss/Chart.yaml b/charts/stable/tt-rss/Chart.yaml index 6415d120c11..73be9e9e5d0 100644 --- a/charts/stable/tt-rss/Chart.yaml +++ b/charts/stable/tt-rss/Chart.yaml @@ -1,16 +1,5 @@ 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: 10.0.19 -kubeVersion: ">=1.16.0-0" -keywords: - - tt-rss -home: https://truecharts.org/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 @@ -19,12 +8,26 @@ dependencies: name: postgresql repository: https://charts.truecharts.org/ version: 11.0.22 +deprecated: false +description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator. +home: https://truecharts.org/charts/stable/tt-rss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tt-rss.png +keywords: + - tt-rss + - rss +kubeVersion: ">=1.16.0-0" maintainers: - email: info@truecharts.org name: TrueCharts url: https://truecharts.org +name: tt-rss +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tt-rss + - https://git.tt-rss.org/fox/tt-rss +type: application +version: 10.0.20 annotations: truecharts.org/catagories: | - - media + - rss truecharts.org/SCALE-support: "true" truecharts.org/grade: U diff --git a/charts/stable/tt-rss/docs/credentials.md b/charts/stable/tt-rss/docs/credentials.md new file mode 100644 index 00000000000..89aff1a4d1b --- /dev/null +++ b/charts/stable/tt-rss/docs/credentials.md @@ -0,0 +1,4 @@ +# Default Username/Password + +- **Username**: `admin` +- **Password**: `password` diff --git a/charts/stable/tt-rss/docs/installation_notes.md b/charts/stable/tt-rss/docs/installation_notes.md new file mode 100644 index 00000000000..76a8e4d69fd --- /dev/null +++ b/charts/stable/tt-rss/docs/installation_notes.md @@ -0,0 +1,6 @@ +# Installation Notes + +- Set `TTRSS Self URL Path` to **http://scale_ip:APP_PORT/** and then login using the default [credentials](./credentials.md). + - If you plan to use ingress and a domain you need to: + - Set `TTRSS Self URL Path` to **https://app.mydomain.tld/** + - Configure ingress on the app diff --git a/charts/stable/tt-rss/questions.yaml b/charts/stable/tt-rss/questions.yaml index 405e703f987..37469c93469 100644 --- a/charts/stable/tt-rss/questions.yaml +++ b/charts/stable/tt-rss/questions.yaml @@ -9,23 +9,23 @@ questions: # Include{replica1} # Include{controllerExpertExtraArgs} - variable: env - group: "App Configuration" - label: "Image Environment" + 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" + label: TTRSS Self URL Path + description: Sets the URL for the app. schema: type: string default: "" # Include{containerConfig} # Include{serviceRoot} - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI schema: additional_attrs: true type: dict @@ -33,14 +33,14 @@ questions: # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: main - label: "Main Service Port Configuration" + 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" + label: Port + description: This port exposes the container port on the service schema: type: int default: 10104 @@ -51,24 +51,24 @@ questions: # Include{serviceList} # Include{persistenceRoot} - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - variable: plugins - label: "App Plugins Storage" - description: "Stores the Application Plugins." + label: App Plugins Storage + description: Stores the Application Plugins. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - variable: themes - label: "App Themes Storage" - description: "Stores the Application Themes." + label: App Themes Storage + description: Stores the Application Themes. schema: additional_attrs: true type: dict @@ -77,7 +77,7 @@ questions: # Include{persistenceList} # Include{ingressRoot} - variable: main - label: "Main Ingress" + label: Main Ingress schema: additional_attrs: true type: dict @@ -89,41 +89,41 @@ questions: # Include{security} # Include{securityContextAdvancedRoot} - variable: privileged - label: "Privileged mode" + label: Privileged mode schema: type: boolean default: false - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" + label: ReadOnly Root Filesystem schema: type: boolean default: false - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" + label: Allow Privilege Escalation schema: type: boolean default: false - variable: runAsNonRoot - label: "runAsNonRoot" + label: runAsNonRoot schema: type: boolean default: false # Include{podSecurityContextRoot} - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" + 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" + 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." + label: fsGroup + description: The group that should own ALL storage. schema: type: int default: 568 diff --git a/charts/stable/tt-rss/values.yaml b/charts/stable/tt-rss/values.yaml index ada0df925ed..c71e117cc3b 100644 --- a/charts/stable/tt-rss/values.yaml +++ b/charts/stable/tt-rss/values.yaml @@ -11,17 +11,6 @@ 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 }}" @@ -43,6 +32,17 @@ service: port: 10104 targetPort: 8080 +persistence: + config: + enabled: true + mountPath: /config + plugins: + enabled: true + mountPath: /app/plugins.local + themes: + enabled: true + mountPath: /app/themes.local + postgresql: enabled: true existingSecret: "dbcreds"