From 0399acb0d956a37ab2c57a732114526995b05db4 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Mon, 10 Oct 2022 15:09:27 +0300 Subject: [PATCH] feat(cherry, coupon-store): add cherry, coupon-store (#4053) * delete duplicate app * feat(cherry): add cherry * feat(coupon-store): add coupon store * change port * configmap * root couponstore * quote * fix vcresion again * root --- .../incubator/{trilium => cherry}/.helmignore | 0 charts/incubator/cherry/Chart.yaml | 26 + charts/incubator/cherry/README.md | 0 charts/incubator/cherry/icon.png | Bin 0 -> 6239 bytes charts/incubator/cherry/questions.yaml | 162 ++++++ charts/incubator/cherry/templates/_config.tpl | 21 + .../incubator/cherry/templates/_secrets.tpl | 25 + charts/incubator/cherry/templates/common.yaml | 7 + charts/incubator/cherry/values.yaml | 53 ++ charts/incubator/coupon-store/.helmignore | 30 ++ charts/incubator/coupon-store/Chart.yaml | 29 + charts/incubator/coupon-store/README.md | 0 charts/incubator/coupon-store/icon.png | Bin 0 -> 9338 bytes .../{trilium => coupon-store}/questions.yaml | 61 +-- .../coupon-store/templates/_secrets.tpl | 21 + .../coupon-store/templates/common.yaml | 5 + charts/incubator/coupon-store/values.yaml | 36 ++ charts/incubator/docspell/Chart.yaml | 2 +- charts/incubator/docspell/values.yaml | 2 +- charts/incubator/trilium/CHANGELOG.md | 507 ------------------ charts/incubator/trilium/Chart.yaml | 31 -- charts/incubator/trilium/README.md | 107 ---- charts/incubator/trilium/icon.png | Bin 23106 -> 0 bytes .../incubator/trilium/templates/common.yaml | 2 - charts/incubator/trilium/values.yaml | 28 - 25 files changed, 438 insertions(+), 717 deletions(-) rename charts/incubator/{trilium => cherry}/.helmignore (100%) create mode 100644 charts/incubator/cherry/Chart.yaml create mode 100644 charts/incubator/cherry/README.md create mode 100644 charts/incubator/cherry/icon.png create mode 100644 charts/incubator/cherry/questions.yaml create mode 100644 charts/incubator/cherry/templates/_config.tpl create mode 100644 charts/incubator/cherry/templates/_secrets.tpl create mode 100644 charts/incubator/cherry/templates/common.yaml create mode 100644 charts/incubator/cherry/values.yaml create mode 100644 charts/incubator/coupon-store/.helmignore create mode 100644 charts/incubator/coupon-store/Chart.yaml create mode 100644 charts/incubator/coupon-store/README.md create mode 100644 charts/incubator/coupon-store/icon.png rename charts/incubator/{trilium => coupon-store}/questions.yaml (61%) create mode 100644 charts/incubator/coupon-store/templates/_secrets.tpl create mode 100644 charts/incubator/coupon-store/templates/common.yaml create mode 100644 charts/incubator/coupon-store/values.yaml delete mode 100644 charts/incubator/trilium/CHANGELOG.md delete mode 100644 charts/incubator/trilium/Chart.yaml delete mode 100644 charts/incubator/trilium/README.md delete mode 100644 charts/incubator/trilium/icon.png delete mode 100644 charts/incubator/trilium/templates/common.yaml delete mode 100644 charts/incubator/trilium/values.yaml diff --git a/charts/incubator/trilium/.helmignore b/charts/incubator/cherry/.helmignore similarity index 100% rename from charts/incubator/trilium/.helmignore rename to charts/incubator/cherry/.helmignore diff --git a/charts/incubator/cherry/Chart.yaml b/charts/incubator/cherry/Chart.yaml new file mode 100644 index 00000000000..30adeb919c4 --- /dev/null +++ b/charts/incubator/cherry/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "10.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.6.11 +description: An open source self-hosted bookmark service +home: https://truecharts.org/docs/charts/stable/airsonic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png +keywords: + - bookmark +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cherry +sources: + - https://cherry.haishan.me/ + - https://github.com/haishanh/cherry +version: 0.0.1 +annotations: + truecharts.org/catagories: | + - bookmark + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/cherry/README.md b/charts/incubator/cherry/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/charts/incubator/cherry/icon.png b/charts/incubator/cherry/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b99de9fb2cfd854093cae7f7dd3c4e3db20af1 GIT binary patch literal 6239 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 JPDHLkV1lb#f%gCa literal 0 HcmV?d00001 diff --git a/charts/incubator/cherry/questions.yaml b/charts/incubator/cherry/questions.yaml new file mode 100644 index 00000000000..474caebcada --- /dev/null +++ b/charts/incubator/cherry/questions.yaml @@ -0,0 +1,162 @@ +# Include{groups} +portals: + open: +# Include{portalLink} +questions: +# Include{global} +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} +# Include{controllerExpert} +# Include{controllerExpertExtraArgs} + - variable: cherry + group: Container Configuration + label: Cherry Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: insecure_cookie + label: Insecure Cookie + schema: + type: boolean + default: false + - variable: public_registration + label: Public Registration + schema: + type: boolean + default: true + - variable: page_bookmark_limit + label: Page Bookmark Limit + schema: + type: int + default: 60 + - variable: google_oauth_uri + label: Google OAuth URI + schema: + type: string + default: "" + - variable: google_oauth_id + label: Google OAuth ID + schema: + type: string + private: true + default: "" + - variable: google_oauth_secret + label: Google OAuth Secret + schema: + type: string + private: true + default: "" +# 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{serviceSelectorLoadBalancer} +# Include{serviceSelectorExtras} + - 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: 10303 + required: true +# Include{advancedPortHTTP} + - variable: targetPort + label: Target Port + description: The internal(!) port on the container the Application runs on + schema: + type: int + default: 8000 +# Include{serviceExpertRoot} + default: false +# Include{serviceExpert} +# Include{serviceList} +# Include{persistenceRoot} + - variable: data + label: App Data Storage + description: Stores the Application 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} + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false +# Include{securityContextAdvanced} +# Include{podSecurityContextRoot} + - variable: runAsUser + 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 + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 +# Include{podSecurityContextAdvanced} +# Include{resources} +# Include{advanced} +# Include{addons} +# Include{codeserver} +# Include{promtail} +# Include{netshoot} +# Include{vpn} +# Include{documentation} diff --git a/charts/incubator/cherry/templates/_config.tpl b/charts/incubator/cherry/templates/_config.tpl new file mode 100644 index 00000000000..d9e52b1685f --- /dev/null +++ b/charts/incubator/cherry/templates/_config.tpl @@ -0,0 +1,21 @@ +{{/* Define the configmap */}} +{{- define "cherry.configmap" -}} + +{{- $configName := printf "%s-cherry-configmap" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: {{- include "tc.common.labels" . | nindent 4 }} +data: + DATABASE_PATH: /data/cherry.sqlite + ENABLE_PUBLIC_REGISTRATION: {{ ternary "1" "0" .Values.cherry.public_registration | quote }} + USE_INSECURE_COOKIE: {{ ternary "1" "0" .Values.cherry.insecure_cookie | quote }} + PAGE_BOOKMARK_LIMIT: {{ .Values.cherry.page_bookmark_limit | quote }} + {{- with .Values.cherry.google_oauth_uri }} + GOOGLE_OAUTH_REDIRECT_URI: {{ . }} + {{- end }} +{{- end -}} diff --git a/charts/incubator/cherry/templates/_secrets.tpl b/charts/incubator/cherry/templates/_secrets.tpl new file mode 100644 index 00000000000..f8cb3d7d4ed --- /dev/null +++ b/charts/incubator/cherry/templates/_secrets.tpl @@ -0,0 +1,25 @@ +{{/* Define the secrets */}} +{{- define "cherry.secrets" -}} + +{{- $secretName := printf "%s-cherry-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} +data: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + JWT_SECRET: {{ index .data "JWT_SECRET" }} + {{- else }} + JWT_SECRET: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- with .Values.cherry.google_oauth_id }} + GOOGLE_OAUTH_CLIENT_ID: {{ . | b64enc }} + {{- end }} + {{- with .Values.cherry.google_oauth_secret }} + GOOGLE_OAUTH_CLIENT_SECRET: {{ . | b64enc }} + {{- end }} +{{- end -}} diff --git a/charts/incubator/cherry/templates/common.yaml b/charts/incubator/cherry/templates/common.yaml new file mode 100644 index 00000000000..101f0f3ea76 --- /dev/null +++ b/charts/incubator/cherry/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{- include "cherry.configmap" . }} + +{{ include "cherry.secrets" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/charts/incubator/cherry/values.yaml b/charts/incubator/cherry/values.yaml new file mode 100644 index 00000000000..6f28f2271f1 --- /dev/null +++ b/charts/incubator/cherry/values.yaml @@ -0,0 +1,53 @@ +image: + repository: tccr.io/truecharts/cherry + pullPolicy: IfNotPresent + tag: 0.0.4@sha256:9c7591a56d6a53e5c390a39fccedc7ad6c8cffc7db450ab2102aa7096ab64fa8 + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-configmap' + +cherry: + insecure_cookie: true + public_registration: true + page_bookmark_limit: 60 + google_oauth_uri: "" + google_oauth_id: "" + google_oauth_secret: "" + +probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + +service: + main: + ports: + main: + port: 10303 + protocol: HTTP + targetPort: 8000 + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/charts/incubator/coupon-store/.helmignore b/charts/incubator/coupon-store/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/charts/incubator/coupon-store/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/charts/incubator/coupon-store/Chart.yaml b/charts/incubator/coupon-store/Chart.yaml new file mode 100644 index 00000000000..73ef0a860e2 --- /dev/null +++ b/charts/incubator/coupon-store/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "10.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.6.11 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.95 +description: A home for all your coupons and loyalty cards. +home: https://truecharts.org/docs/charts/stable/airsonic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png +keywords: + - coupons +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: coupon-store +sources: + - https://github.com/linuxserver/docker-airsonic +version: 0.0.1 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/coupon-store/README.md b/charts/incubator/coupon-store/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/charts/incubator/coupon-store/icon.png b/charts/incubator/coupon-store/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..299ac00889f10388b24402afe2343a439a42a06f GIT binary patch literal 9338 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 y%28VE*zVb{k^76>+{Qm>X5fIV< literal 0 HcmV?d00001 diff --git a/charts/incubator/trilium/questions.yaml b/charts/incubator/coupon-store/questions.yaml similarity index 61% rename from charts/incubator/trilium/questions.yaml rename to charts/incubator/coupon-store/questions.yaml index 567f23b0bb2..774b65d5525 100644 --- a/charts/incubator/trilium/questions.yaml +++ b/charts/incubator/coupon-store/questions.yaml @@ -15,8 +15,8 @@ questions: # 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 @@ -24,52 +24,33 @@ 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: 8888 + default: 10304 required: true -# Include{advancedPortTCP} +# Include{advancedPortHTTP} - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int - default: 8080 + default: 10304 # Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} -# Include{persistenceRoot} - - variable: appdata - label: "appdata Storage" - description: "Container Path homenodetrilium-data" - schema: - additional_attrs: true - type: dict - attrs: -# Include{persistenceBasic} -# Include{persistenceAdvanced} - - variable: backups - label: "backups Storage" - description: "Container Path homenodetrilium-databackup" - schema: - additional_attrs: true - type: dict - attrs: -# Include{persistenceBasic} -# Include{persistenceAdvanced} # Include{persistenceList} # Include{ingressRoot} - variable: main - label: "Main Ingress" + label: Main Ingress schema: additional_attrs: true type: dict @@ -82,42 +63,42 @@ 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{securityContextAdvanced} # 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/incubator/coupon-store/templates/_secrets.tpl b/charts/incubator/coupon-store/templates/_secrets.tpl new file mode 100644 index 00000000000..b18e01cd02b --- /dev/null +++ b/charts/incubator/coupon-store/templates/_secrets.tpl @@ -0,0 +1,21 @@ +{{/* Define the secrets */}} +{{- define "couponstore.secrets" -}} + +{{- $secretName := printf "%s-couponstore-secret" (include "tc.common.names.fullname" .) }} + +--- +{{- $pg := .Values.postgresql }} + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} +data: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + SECRET_KEY_BASE: {{ index .data "SECRET_KEY_BASE" }} + {{- else }} + SECRET_KEY_BASE: {{ randAlphaNum 32 | b64enc }} + {{- end }} + DATABASE_URL: {{ printf "postgres://%v:%v@%v-postgresql:5432/%v" $pg.postgresqlUsername ($pg.postgresqlPassword | trimAll "\"") .Release.Name $pg.postgresqlDatabase | b64enc }} +{{- end -}} diff --git a/charts/incubator/coupon-store/templates/common.yaml b/charts/incubator/coupon-store/templates/common.yaml new file mode 100644 index 00000000000..87cb0a65a80 --- /dev/null +++ b/charts/incubator/coupon-store/templates/common.yaml @@ -0,0 +1,5 @@ +{{- include "tc.common.loader.init" . }} + +{{ include "couponstore.secrets" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/charts/incubator/coupon-store/values.yaml b/charts/incubator/coupon-store/values.yaml new file mode 100644 index 00000000000..0068aa99acc --- /dev/null +++ b/charts/incubator/coupon-store/values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/coupon-store + tag: 1.1.1@sha256:0278a5d3d3afbe1c39cf2422aa2b9f6f746944b99910cccd87cedbd2bac4f161 + pullPolicy: IfNotPresent + +command: + - bash + - -c + - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port }} -b '0.0.0.0' + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' + +service: + main: + ports: + main: + port: 10304 + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: coupon-store + postgresqlDatabase: coupon-store + +portal: + enabled: true diff --git a/charts/incubator/docspell/Chart.yaml b/charts/incubator/docspell/Chart.yaml index 89a9ef2a9b7..cb45936e0f6 100644 --- a/charts/incubator/docspell/Chart.yaml +++ b/charts/incubator/docspell/Chart.yaml @@ -28,7 +28,7 @@ sources: - https://github.com/eikek/docspell - https://docspell.org/docs/install/docker/ - https://docspell.org/docs/configure/defaults/ -version: 0.0.5 +version: 0.0.6 annotations: truecharts.org/catagories: | - productivity diff --git a/charts/incubator/docspell/values.yaml b/charts/incubator/docspell/values.yaml index 9e7a477a4e6..27e83452c86 100644 --- a/charts/incubator/docspell/values.yaml +++ b/charts/incubator/docspell/values.yaml @@ -10,7 +10,7 @@ joexImage: dscImage: repository: tccr.io/truecharts/docspell-dsc - tag: 0.38.0@sha256:1f2785b1314ebe7f775b27b79359e5bbb083b4757aa94e36541bdde7e940a47a + tag: v0.9.0@sha256:829b2bc83fdfddc8127baef5b1149d96dcf0d5ca93f210fcf1344899c36b400e pullPolicy: IfNotPresent args: diff --git a/charts/incubator/trilium/CHANGELOG.md b/charts/incubator/trilium/CHANGELOG.md deleted file mode 100644 index 62f4e5cb43c..00000000000 --- a/charts/incubator/trilium/CHANGELOG.md +++ /dev/null @@ -1,507 +0,0 @@ -# Changelog - - - -## [trilium-0.0.28](https://github.com/truecharts/charts/compare/trilium-0.0.27...trilium-0.0.28) (2022-10-07) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [trilium-0.0.28](https://github.com/truecharts/charts/compare/trilium-0.0.27...trilium-0.0.28) (2022-10-07) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [trilium-0.0.27](https://github.com/truecharts/charts/compare/trilium-0.0.26...trilium-0.0.27) (2022-10-05) - -### Chore - -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - - - -## [trilium-0.0.26](https://github.com/truecharts/charts/compare/trilium-0.0.25...trilium-0.0.26) (2022-09-27) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) - - - - -## [trilium-0.0.25](https://github.com/truecharts/charts/compare/trilium-notes-5.0.35...trilium-0.0.25) (2022-09-25) - -### Chore - -- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-22) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-21) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-21) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-20) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-20) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-19) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-19) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-19) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-17) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-18) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-16) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-16) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-15) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.24](https://github.com/truecharts/charts/compare/trilium-notes-5.0.33...trilium-0.0.24) (2022-09-15) - -### Chore - -- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-12) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-12) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-11) - -### Chore - -- Auto-update chart README [skip ci] - - add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.23](https://github.com/truecharts/charts/compare/trilium-0.0.22...trilium-0.0.23) (2022-09-11) - -### Chore - -- add missing descriptions and clean up descriptions for various charts ([#3704](https://github.com/truecharts/charts/issues/3704)) - - update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) - - - - -## [trilium-0.0.22](https://github.com/truecharts/charts/compare/trilium-notes-5.0.30...trilium-0.0.22) (2022-08-30) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639)) - - update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) - - - - -## [trilium-0.0.21](https://github.com/truecharts/charts/compare/trilium-notes-5.0.30...trilium-0.0.21) (2022-08-30) - -### Chore - -- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) - - - - -## [trilium-0.0.20](https://github.com/truecharts/charts/compare/trilium-notes-5.0.29...trilium-0.0.20) (2022-08-29) - -### Chore - -- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619)) - - - - -## [trilium-0.0.19](https://github.com/truecharts/charts/compare/trilium-0.0.17...trilium-0.0.19) (2022-08-26) - -### Fix - -- some cleanup ([#3586](https://github.com/truecharts/charts/issues/3586)) - - - - -## [trilium-0.0.17](https://github.com/truecharts/charts/compare/trilium-notes-5.0.27...trilium-0.0.17) (2022-08-23) - -### Chore - -- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545)) - - - - -## [trilium-0.0.16](https://github.com/truecharts/charts/compare/trilium-notes-5.0.26...trilium-0.0.16) (2022-08-12) - -### Chore - -- add documentation checkbox/section to all SCALE Apps - - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) - - ### Fix - -- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) - - - - -## [trilium-0.0.15](https://github.com/truecharts/charts/compare/trilium-notes-5.0.24...trilium-0.0.15) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - - - -## [trilium-0.0.14](https://github.com/truecharts/apps/compare/trilium-notes-5.0.23...trilium-0.0.14) (2022-07-26) - -### Chore - -- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - - -## [trilium-0.0.13](https://github.com/truecharts/apps/compare/trilium-notes-5.0.22...trilium-0.0.13) (2022-07-25) - -### Chore - -- update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - - ### Chore - -- add fake digest to new incubator Apps to fetch digests - - - - -## [trilium-0.0.12](https://github.com/truecharts/apps/compare/trilium-notes-5.0.21...trilium-0.0.12) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [trilium-0.0.12](https://github.com/truecharts/apps/compare/trilium-notes-5.0.21...trilium-0.0.12) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [trilium-0.0.12](https://github.com/truecharts/apps/compare/trilium-notes-5.0.21...trilium-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [trilium-0.0.11](https://github.com/truecharts/apps/compare/trilium-notes-5.0.19...trilium-0.0.11) (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - - - - -## [trilium-0.0.10](https://github.com/truecharts/apps/compare/trilium-notes-5.0.19...trilium-0.0.10) (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Move Dev to incubator and some cleanup - - - - -## [trilium-0.0.10](https://github.com/truecharts/apps/compare/trilium-notes-5.0.19...trilium-0.0.10) (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/charts/incubator/trilium/Chart.yaml b/charts/incubator/trilium/Chart.yaml deleted file mode 100644 index 2668bbf69a9..00000000000 --- a/charts/incubator/trilium/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.6.11 -deprecated: false -description: "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases." -home: https://truecharts.org/docs/charts/incubator/trilium -icon: https://truecharts.org/img/hotlink-ok/chart-icons/trilium.png -keywords: - - trilium - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: trilium -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/trilium - - https://github.com/zadam/trilium - - https://hub.docker.com/r/zadam/trilium -type: application -version: 0.0.28 diff --git a/charts/incubator/trilium/README.md b/charts/incubator/trilium/README.md deleted file mode 100644 index e37e51dc45a..00000000000 --- a/charts/incubator/trilium/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# trilium - -Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. - -TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. - -This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [trilium](https://truecharts.org/docs/charts/incubator/trilium) - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.6.11 | - -## Installing the Chart - -### TrueNAS SCALE - -To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). - -### Helm - -To install the chart with the release name `trilium` - -```console -helm repo add TrueCharts https://charts.truecharts.org -helm repo update -helm install trilium TrueCharts/trilium -``` - -## Uninstall - -### TrueNAS SCALE - -**Upgrading, Rolling Back and Uninstalling the Chart** - -To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). - -### Helm - -To uninstall the `trilium` deployment - -```console -helm uninstall trilium -``` - -## Configuration - -### Helm - -#### Available Settings - -Read through the values.yaml file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). - -#### Configure using the command line - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install trilium \ - --set env.TZ="America/New York" \ - TrueCharts/trilium -``` - -#### Configure using a yaml file - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install trilium TrueCharts/trilium -f values.yaml -``` - -#### Connecting to other charts - -If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. - -## Support - -- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). -- See the [Website](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -## Sponsor TrueCharts - -TrueCharts can only exist due to the incredible effort of our staff. -Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/charts/incubator/trilium/icon.png b/charts/incubator/trilium/icon.png deleted file mode 100644 index 96a10e6f504e04cd096099f1bdc5ff6b5d51f021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23106 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 U%?D$>kPVIU-RbXD&*WbCAL64;8~^|S diff --git a/charts/incubator/trilium/templates/common.yaml b/charts/incubator/trilium/templates/common.yaml deleted file mode 100644 index cbf66c20818..00000000000 --- a/charts/incubator/trilium/templates/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ -{{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} diff --git a/charts/incubator/trilium/values.yaml b/charts/incubator/trilium/values.yaml deleted file mode 100644 index e162b12329e..00000000000 --- a/charts/incubator/trilium/values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/trilium - tag: latest@sha256:f26910554936c06450884432455d9ffea15b0f2ef41a8859180a2b5261aeeee3 -persistence: - appdata: - enabled: true - mountPath: /home/node/trilium-data - backups: - enabled: true - mountPath: /home/node/trilium-data/backup -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8888 - protocol: TCP - targetPort: 8080 - -portal: - enabled: true