Chore(stable): BREAKING CHANGE migrate to new common part 2 (#7992)

**Description**
See: https://github.com/truecharts/charts/pull/7900

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [x] 📄 I have made corresponding changes to the documentation
- [x] ⚠️ My changes generate no new warnings
- [x] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning

**➕ App addition**

If this PR is an app addition please make sure you have done the
following.

- [x] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [x] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
This commit is contained in:
Kjeld Schouten-Lebbing
2023-04-14 18:11:04 +02:00
committed by GitHub
parent ad3c093b8a
commit 278904bff0
299 changed files with 4603 additions and 4665 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ repos:
- id: fix-byte-order-marker # removes utf-8 byte order marker. - id: fix-byte-order-marker # removes utf-8 byte order marker.
- id: requirements-txt-fixer # sorts entries in requirements.txt. - id: requirements-txt-fixer # sorts entries in requirements.txt.
- id: check-added-large-files # prevents giant files from being committed. - id: check-added-large-files # prevents giant files from being committed.
exclude: (icon.*) exclude: \.(png|jpg|jpeg|svg)$
- id: check-yaml # checks yaml files for parseable syntax. - id: check-yaml # checks yaml files for parseable syntax.
exclude: (templates\/.*|crds\/.*|questions.yaml|chart_schema.yaml) exclude: (templates\/.*|crds\/.*|questions.yaml|chart_schema.yaml)
- id: detect-private-key # detects the presence of private keys. - id: detect-private-key # detects the presence of private keys.
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.4.1"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: Index and stream music using apache-musicindex and m3u playlists description: Index and stream music using apache-musicindex and m3u playlists
home: https://truecharts.org/charts/stable/apache-musicindex home: https://truecharts.org/charts/stable/apache-musicindex
icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png
@@ -21,9 +21,8 @@ name: apache-musicindex
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex - https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex
- http://hacks.slashdirt.org/sw/musicindex/ - http://hacks.slashdirt.org/sw/musicindex/
version: 6.0.8 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -63,7 +63,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+3 -2
View File
@@ -4,10 +4,9 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -16,7 +15,9 @@ service:
ports: ports:
main: main:
port: 10006 port: 10006
protocol: http
targetPort: 80 targetPort: 80
portal: portal:
open:
enabled: true enabled: true
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "3.7.4"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those. description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those.
home: https://truecharts.org/charts/stable/apt-cacher-ng home: https://truecharts.org/charts/stable/apt-cacher-ng
@@ -23,7 +23,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng - https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng
- https://www.unix-ag.uni-kl.de/~bloch/acng/ - https://www.unix-ag.uni-kl.de/~bloch/acng/
type: application type: application
version: 3.0.9 version: 4.0.0
annotations: annotations:
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/catagories: | truecharts.org/catagories: |
+8 -8
View File
@@ -8,9 +8,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -60,16 +60,16 @@ questions:
# Include{ingressTraefik} # Include{ingressTraefik}
# Include{ingressList} # Include{ingressList}
# Include{podSecurityContextRoot} # Include{securityContextRoot}
- 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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -77,8 +77,8 @@ questions:
# Include{securityContextAdvanced} # Include{securityContextAdvanced}
# Include{securityContextPod} # Include{securityContextPod}
- 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
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,2 +1,2 @@
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+5 -5
View File
@@ -3,20 +3,19 @@ image:
repository: tccr.io/truecharts/apt-cacher-ng repository: tccr.io/truecharts/apt-cacher-ng
tag: v3.7.4@sha256:230be67941a442e6a47f4928cf8d7882d645d1c21752155c42e104e10520ace4 tag: v3.7.4@sha256:230be67941a442e6a47f4928cf8d7882d645d1c21752155c42e104e10520ace4
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
service: service:
main: main:
ports: ports:
main: main:
port: 3142 port: 3142
protocol: TCP protocol: tcp
targetPort: 3142 targetPort: 3142
persistence: persistence:
@@ -25,4 +24,5 @@ persistence:
mountPath: /var/cache/apt-cacher-ng mountPath: /var/cache/apt-cacher-ng
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: aria server for downloading web content description: aria server for downloading web content
home: https://truecharts.org/charts/stable/aria2 home: https://truecharts.org/charts/stable/aria2
icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png
@@ -18,9 +18,8 @@ name: aria2
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/aria2 - https://github.com/truecharts/charts/tree/master/charts/stable/aria2
- https://github.com/P3TERX/Aria2-Pro-Docker - https://github.com/P3TERX/Aria2-Pro-Docker
version: 7.0.9 version: 8.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+12 -12
View File
@@ -8,12 +8,10 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv - variable: env
group: App Configuration group: "App Configuration"
label: Image Secrets label: "Image Environment"
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -43,6 +41,8 @@ questions:
schema: schema:
type: string type: string
default: "https://trackerslist.com/all_aria2.txt" default: "https://trackerslist.com/all_aria2.txt"
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -115,16 +115,16 @@ questions:
# Include{ingressTraefik} # Include{ingressTraefik}
# Include{ingressList} # Include{ingressList}
# Include{podSecurityContextRoot} # Include{securityContextRoot}
- 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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -132,8 +132,8 @@ questions:
# Include{securityContextAdvanced} # Include{securityContextAdvanced}
# Include{securityContextPod} # Include{securityContextPod}
- 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
View File
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+25 -16
View File
@@ -4,43 +4,52 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
secretEnv:
RPC_SECRET: "ChangemeNow"
env:
RPC_PORT: "{{ .Values.service.main.ports.main.port }}"
LISTEN_PORT: "{{ .Values.service.listen.ports.listen.port }}"
UMASK_SET: "{{ .Values.security.UMASK }}"
DISK_CACHE: 64M
IPV6_MODE: false
UPDATE_TRACKERS: false
CUSTOM_TRACKER_URL: "https://trackerslist.com/all_aria2.txt"
service: service:
main: main:
ports: ports:
main: main:
port: 6800 port: 6800
protocol: http
listen: listen:
enabled: true enabled: true
ports: ports:
listen: listen:
enabled: true enabled: true
port: 6888 port: 6888
protocol: tcp
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: tcp
readiness:
type: tcp
startup:
type: tcp
env:
RPC_PORT: "{{ .Values.service.main.ports.main.port }}"
LISTEN_PORT: "{{ .Values.service.listen.ports.listen.port }}"
DISK_CACHE: 64M
IPV6_MODE: false
UPDATE_TRACKERS: false
CUSTOM_TRACKER_URL: "https://trackerslist.com/all_aria2.txt"
RPC_SECRET: "ChangemeNow"
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: /config mountPath: /config
varrun:
enabled: true
portal: portal:
open:
enabled: false enabled: false
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "2.2.15"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks.
home: https://truecharts.org/charts/stable/audiobookshelf home: https://truecharts.org/charts/stable/audiobookshelf
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png
@@ -18,9 +18,8 @@ name: audiobookshelf
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
- https://github.com/advplyr/audiobookshelf - https://github.com/advplyr/audiobookshelf
version: 4.0.19 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+8 -8
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -79,16 +79,16 @@ questions:
# Include{ingressTraefik} # Include{ingressTraefik}
# Include{ingressList} # Include{ingressList}
# Include{podSecurityContextRoot} # Include{securityContextRoot}
- 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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -96,8 +96,8 @@ questions:
# Include{securityContextAdvanced} # Include{securityContextAdvanced}
# Include{securityContextPod} # Include{securityContextPod}
- 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
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,20 +1,15 @@
{{/* Define the secrets */}} {{/* Define the secrets */}}
{{- define "audiobookshelf.secrets" -}} {{- define "audiobookshelf.secrets" -}}
--- {{- $secretName := (printf "%s-audiobookshelf-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
{{- $audiobookshelfprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: audiobookshelf-secrets
{{- $audiobookshelfprevious := lookup "v1" "Secret" .Release.Namespace "audiobookshelf-secrets" }}
{{- $token_secret := "" }} {{- $token_secret := "" }}
enabled: true
data: data:
{{- if $audiobookshelfprevious}} {{- if $audiobookshelfprevious }}
TOKEN_SECRET: {{ index $audiobookshelfprevious.data "TOKEN_SECRET" }} TOKEN_SECRET: {{ index $audiobookshelfprevious.data "TOKEN_SECRET" | b64dec }}
{{- else }} {{- else }}
{{- $token_secret := randAlphaNum 32 }} {{- $token_secret := randAlphaNum 32 }}
TOKEN_SECRET: {{ $token_secret | b64enc }} TOKEN_SECRET: {{ $token_secret }}
{{- end }} {{- end }}
{{- end -}} {{- end -}}
@@ -1,11 +1,14 @@
{{/* Make sure all variables are set properly */}} {{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }} {{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for audiobookshelf */}} {{/* Render secrets for audiobookshelf */}}
{{- include "audiobookshelf.secrets" . }} {{- $secrets := include "audiobookshelf.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "secrets" $secrets -}}
{{- end -}}
{{- $newMiddlewares := list "tc-opencors-chain" }} {{- $newMiddlewares := list "tc-opencors-chain" }}
{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} {{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}}
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }} {{ include "tc.v1.common.loader.apply" . }}
+21 -17
View File
@@ -3,22 +3,12 @@ image:
tag: 2.2.15@sha256:76c2038e41ff1472530fe280f55d952bb5b67beefa8f93e95a7b2f73d7dc1ccc tag: 2.2.15@sha256:76c2038e41ff1472530fe280f55d952bb5b67beefa8f93e95a7b2f73d7dc1ccc
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env:
AUDIOBOOKSHELF_UID: "{{ .Values.security.PUID }}"
AUDIOBOOKSHELF_GID: "{{ .Values.podSecurityContext.fsGroup }}"
PORT: "{{ .Values.service.main.ports.main.port }}"
TOKEN_SECRET:
secretKeyRef:
name: audiobookshelf-secrets
key: TOKEN_SECRET
podSecurityContext:
runAsUser: 0
runAsGroup: 0
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service: service:
main: main:
@@ -26,24 +16,38 @@ service:
main: main:
port: 10223 port: 10223
probes: workload:
main:
podSpec:
containers:
main:
probes:
liveness: liveness:
path: "/ping" path: "/ping"
readiness: readiness:
path: "/ping" path: "/ping"
startup: startup:
path: "/ping" path: "/ping"
env:
AUDIOBOOKSHELF_UID: "{{ .Values.securityContext.container.PUID }}"
AUDIOBOOKSHELF_GID: "{{ .Values.securityContext.pod.fsGroup }}"
PORT: "{{ .Values.service.main.ports.main.port }}"
TOKEN_SECRET:
secretKeyRef:
name: secrets
key: TOKEN_SECRET
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
audiobooks: audiobooks:
enabled: true enabled: true
mountPath: "/audiobooks" mountPath: /audiobooks
metadata: metadata:
enabled: true enabled: true
mountPath: "/metadata" mountPath: /metadata
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -1,7 +1,7 @@
apiVersion: v2 apiVersion: v2
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
name: autobrr name: autobrr
version: 3.0.16 version: 4.0.0
appVersion: "1.18.0" appVersion: "1.18.0"
description: The modern download automation tool for torrents. description: The modern download automation tool for torrents.
type: application type: application
@@ -17,7 +17,7 @@ sources:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
maintainers: maintainers:
- email: info@truecharts.org - email: info@truecharts.org
name: TrueCharts name: TrueCharts
@@ -26,4 +26,3 @@ annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -72,7 +72,7 @@ questions:
default: 568 default: 568
- variable: runAsGroup - variable: runAsGroup
label: "runAsGroup" label: "runAsGroup"
description: "The groupID this App of the user running the application" description: "The groupID of the user running the application"
schema: schema:
type: int type: int
default: 568 default: 568
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+17 -20
View File
@@ -7,46 +7,43 @@ service:
main: main:
ports: ports:
main: main:
protocol: HTTP
port: 7474 port: 7474
protocol: http
targetPort: 7474 targetPort: 7474
probes: workload:
main:
podSpec:
containers:
main:
probes:
liveness: liveness:
enabled: true enabled: true
custom: true type: exec
spec:
exec:
command: command:
- /bin/sh - /bin/sh
- -c - -c
- curl --fail localhost:7474/ - curl --fail localhost:7474/
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
readiness: readiness:
enabled: true enabled: true
custom: true type: exec
spec:
exec:
command: command:
- /bin/sh - /bin/sh
- -c - -c
- curl --fail localhost:7474/ - curl --fail localhost:7474/
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
startup: startup:
enabled: false enabled: true
type: exec
command:
- /bin/sh
- -c
- curl --fail localhost:7474/
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.4.0"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
home: https://truecharts.org/charts/stable/avidemux home: https://truecharts.org/charts/stable/avidemux
@@ -21,9 +21,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/avidemux - https://github.com/truecharts/charts/tree/master/charts/stable/avidemux
- https://github.com/jlesage/docker-avidemux - https://github.com/jlesage/docker-avidemux
type: application type: application
version: 3.0.9 version: 4.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+5 -4
View File
@@ -11,10 +11,8 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv - variable: env
group: "App Configuration" group: "App Configuration"
label: "Image Secrets" label: "Image Secrets"
schema: schema:
@@ -28,6 +26,9 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: avidemux - variable: avidemux
group: "App Configuration" group: "App Configuration"
label: "Avidemux Configuration" label: "Avidemux Configuration"
@@ -164,7 +165,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+17 -11
View File
@@ -4,10 +4,9 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -16,6 +15,7 @@ service:
ports: ports:
main: main:
port: 10272 port: 10272
protocol: http
targetPort: 5800 targetPort: 5800
vnc: vnc:
enabled: true enabled: true
@@ -23,15 +23,9 @@ service:
vnc: vnc:
enabled: true enabled: true
port: 10273 port: 10273
protocol: tcp
targetPort: 5900 targetPort: 5900
envFrom:
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-avidemux'
secretEnv:
VNC_PASSWORD: ""
avidemux: avidemux:
KEEP_APP_RUNNING: false KEEP_APP_RUNNING: false
DISPLAY_WIDTH: 1280 DISPLAY_WIDTH: 1280
@@ -49,13 +43,25 @@ configmap:
DISPLAY_WIDTH: "{{ .Values.avidemux.DISPLAY_WIDTH }}" DISPLAY_WIDTH: "{{ .Values.avidemux.DISPLAY_WIDTH }}"
DISPLAY_HEIGHT: "{{ .Values.avidemux.DISPLAY_HEIGHT }}" DISPLAY_HEIGHT: "{{ .Values.avidemux.DISPLAY_HEIGHT }}"
workload:
main:
podSpec:
containers:
main:
envFrom:
- configMapRef:
name: "avidemux"
env:
VNC_PASSWORD: ""
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
storage: storage:
enabled: true enabled: true
mountPath: "/storage" mountPath: /storage
portal: portal:
open:
enabled: true enabled: true
+3 -7
View File
@@ -1,7 +1,7 @@
apiVersion: v2 apiVersion: v2
appVersion: "1.15.0" appVersion: "1.15.0"
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
version: 11.0.33 version: 12.0.0
name: babybuddy name: babybuddy
description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
type: application type: application
@@ -19,11 +19,8 @@ sources:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/
version: 11.0.31
maintainers: maintainers:
- email: info@truecharts.org - email: info@truecharts.org
name: TrueCharts name: TrueCharts
@@ -32,4 +29,3 @@ annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env - variable: env
group: "App Configuration" group: "App Configuration"
@@ -26,6 +24,8 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -85,7 +85,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+28 -24
View File
@@ -3,26 +3,10 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 1.15.0@sha256:8a692204e529c12755e5fdc3f641a113c1ee1d3d33d197b8112edcad7ed0bb36 tag: 1.15.0@sha256:8a692204e529c12755e5fdc3f641a113c1ee1d3d33d197b8112edcad7ed0bb36
env:
DB_ENGINE: "django.db.backends.postgresql"
DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}"
DB_USER: "{{ .Values.postgresql.postgresqlUsername }}"
DB_PORT: "5432"
CSRF_TRUSTED_ORIGINS: ""
DB_PASSWORD:
secretKeyRef:
name: dbcreds
key: postgresql-password
DB_HOST:
secretKeyRef:
name: dbcreds
key: plainhost
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -31,20 +15,40 @@ service:
ports: ports:
main: main:
port: 10069 port: 10069
protocol: http
targetPort: 8000 targetPort: 8000
workload:
main:
podSpec:
containers:
main:
env:
DB_ENGINE: "django.db.backends.postgresql"
DB_NAME: "{{ .Values.cnpg.main.database }}"
DB_USER: "{{ .Values.cnpg.main.user }}"
DB_PORT: "5432"
CSRF_TRUSTED_ORIGINS: ""
DB_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
varrun:
enabled: true
postgresql: cnpg:
main:
enabled: true enabled: true
existingSecret: "dbcreds" user: babybuddy
postgresqlUsername: babybuddy database: babybuddy
postgresqlDatabase: babybuddy
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -1,7 +1,7 @@
apiVersion: v2 apiVersion: v2
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
name: boinc name: boinc
version: 4.0.20 version: 5.0.0
appVersion: "latest" appVersion: "latest"
description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
type: application type: application
@@ -15,7 +15,7 @@ sources:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
# condition: # condition:
maintainers: maintainers:
- email: info@truecharts.org - email: info@truecharts.org
@@ -25,4 +25,3 @@ annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- incubator - incubator
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+4 -5
View File
@@ -10,10 +10,7 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} - variable: env
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration" group: "App Configuration"
label: "Image Secrets" label: "Image Secrets"
schema: schema:
@@ -25,6 +22,8 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -84,7 +83,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
+1
View File
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+12 -8
View File
@@ -4,29 +4,33 @@ image:
tag: latest@sha256:63086383e7ed963660b10e26a2a10eaf2a2a9ac216bcd843588c13ed2a69b54f tag: latest@sha256:63086383e7ed963660b10e26a2a10eaf2a2a9ac216bcd843588c13ed2a69b54f
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
# secretEnv:
# PASSWORD: ""
service: service:
main: main:
ports: ports:
main: main:
targetPort: 8080 targetPort: 8080
protocol: http
port: 10142 port: 10142
workload:
main:
podSpec:
containers:
main:
env:
PASSWORD: ""
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
varrun:
enabled: true
portal: portal:
open:
enabled: true enabled: true
+3 -4
View File
@@ -3,11 +3,11 @@ appVersion: "23.02.2023"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
- condition: mariadb.enabled - condition: mariadb.enabled
name: mariadb name: mariadb
repository: https://deps.truecharts.org/ repository: https://deps.truecharts.org/
version: 5.0.35 version: 7.0.5
description: "A simple, self-hosted, easy-to-use platform for organising and storing information." description: "A simple, self-hosted, easy-to-use platform for organising and storing information."
home: https://truecharts.org/charts/stable/bookstack home: https://truecharts.org/charts/stable/bookstack
icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png
@@ -27,9 +27,8 @@ name: bookstack
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/bookstack - https://github.com/truecharts/charts/tree/master/charts/stable/bookstack
- https://www.bookstackapp.com/ - https://www.bookstackapp.com/
version: 6.0.23 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env - variable: env
group: "App Configuration" group: "App Configuration"
@@ -26,6 +24,8 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -85,7 +85,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+6 -12
View File
@@ -1,20 +1,14 @@
{{/* Define the secrets */}} {{/* Define the secrets */}}
{{- define "bookstack.secrets" -}} {{- define "bookstack.secrets" -}}
--- {{- $secretName := (printf "%s-bookstack-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
apiVersion: v1 enabled: true
kind: Secret
type: Opaque
metadata:
name: bookstack-secrets
{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace "bookstack-secrets" }}
{{- $app_key := "" }}
data: data:
{{- if $bookstackprevious}} {{- if $bookstackprevious }}
APP_KEY: {{ index $bookstackprevious.data "APP_KEY" }} APP_KEY: {{ index $bookstackprevious.data "APP_KEY" | b64dec }}
{{- else }} {{- else }}
{{- $app_key := randAlphaNum 32 }} {{- $app_key := randAlphaNum 32 }}
APP_KEY: {{ $app_key | b64enc }} APP_KEY: {{ $app_key }}
{{- end }} {{- end }}
{{- end -}} {{- end -}}
@@ -1,8 +1,11 @@
{{/* Make sure all variables are set properly */}} {{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }} {{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for bookstack */}} {{/* Render secrets for bookstack */}}
{{- include "bookstack.secrets" . }} {{- $secrets := include "bookstack.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "secrets" $secrets -}}
{{- end -}}
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }} {{ include "tc.v1.common.loader.apply" . }}
+28 -23
View File
@@ -3,28 +3,10 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: 23.02.20230226@sha256:8c90a4e5983fca7e8675708e7bf6beae880ef88f8d1047c8784cf9b3d4a78a55 tag: 23.02.20230226@sha256:8c90a4e5983fca7e8675708e7bf6beae880ef88f8d1047c8784cf9b3d4a78a55
env:
DB_USER: "{{ .Values.mariadb.mariadbUsername }}"
DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
APP_URL: ""
DB_HOST:
secretKeyRef:
name: mariadbcreds
key: plainhost
DB_PASS:
secretKeyRef:
name: mariadbcreds
key: mariadb-password
APP_KEY:
secretKeyRef:
name: bookstack-secrets
key: APP_KEY
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -33,20 +15,43 @@ service:
ports: ports:
main: main:
port: 10112 port: 10112
protocol: http
targetPort: 80 targetPort: 80
workload:
main:
podSpec:
containers:
main:
env:
DB_USER: "{{ .Values.mariadb.mariadbUsername }}"
DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
APP_URL: ""
DB_HOST:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost
DB_PASS:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password
APP_KEY:
secretKeyRef:
name: secrets
key: APP_KEY
persistence: persistence:
varrun:
enabled: true
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
mariadb: mariadb:
enabled: true enabled: true
mariadbUsername: bookstack mariadbUsername: bookstack
mariadbDatabase: bookstack mariadbDatabase: bookstack
existingSecret: "mariadbcreds"
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "0.0.9"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: Budge is an open source 'budgeting with envelopes' personal finance app. description: Budge is an open source 'budgeting with envelopes' personal finance app.
home: https://truecharts.org/charts/stable/budge home: https://truecharts.org/charts/stable/budge
icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png
@@ -20,9 +20,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/budge - https://github.com/truecharts/charts/tree/master/charts/stable/budge
- https://github.com/linuxserver/budge - https://github.com/linuxserver/budge
- https://github.com/linuxserver/docker-BudgE - https://github.com/linuxserver/docker-BudgE
version: 4.0.18 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -3
View File
@@ -10,10 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Docker specific env
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -73,7 +72,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
+1
View File
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+12 -8
View File
@@ -4,29 +4,33 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
env:
NODE_ENV: "production"
service: service:
main: main:
ports: ports:
main: main:
port: 10165 port: 10165
protocol: http
targetPort: 80 targetPort: 80
workload:
main:
podSpec:
containers:
main:
env:
NODE_ENV: "production"
persistence: persistence:
varrun:
enabled: true
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "6.13.0"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: Calibre is a powerful and easy to use e-book manager. description: Calibre is a powerful and easy to use e-book manager.
home: https://truecharts.org/charts/stable/calibre home: https://truecharts.org/charts/stable/calibre
icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png
@@ -18,9 +18,8 @@ name: calibre
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/calibre - https://github.com/truecharts/charts/tree/master/charts/stable/calibre
- https://github.com/kovidgoyal/calibre/ - https://github.com/kovidgoyal/calibre/
version: 9.0.21 version: 10.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+5 -13
View File
@@ -10,12 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} - variable: env
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration" group: "App Configuration"
label: "Image Secrets" label: "Image Environment"
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
@@ -27,19 +24,14 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CLI_ARGS - variable: CLI_ARGS
label: "CLI_ARGS" label: "CLI_ARGS"
description: "Optionally pass cli start arguments to calibre" description: "Optionally pass cli start arguments to calibre"
schema: schema:
type: string type: string
default: "" default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -121,7 +113,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1,3 +1,3 @@
--- ---
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+14 -11
View File
@@ -4,24 +4,18 @@ image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
secretEnv:
PASSWORD: ""
env:
CLI_ARGS:
service: service:
main: main:
ports: ports:
main: main:
port: 8084 port: 8084
protocol: http
targetPort: 8080 targetPort: 8080
webserver: webserver:
enabled: true enabled: true
@@ -29,14 +23,23 @@ service:
webserver: webserver:
enabled: true enabled: true
port: 8081 port: 8081
protocol: http
targetPort: 8081 targetPort: 8081
workload:
main:
podSpec:
containers:
main:
env:
CLI_ARGS:
PASSWORD: ""
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
varrun:
enabled: true
portal: portal:
open:
enabled: true enabled: true
+3 -4
View File
@@ -3,11 +3,11 @@ appVersion: "1.1.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
- condition: mariadb.enabled - condition: mariadb.enabled
name: mariadb name: mariadb
repository: https://deps.truecharts.org/ repository: https://deps.truecharts.org/
version: 5.0.35 version: 7.0.5
description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles." description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles."
home: https://truecharts.org/charts/stable/clarkson home: https://truecharts.org/charts/stable/clarkson
icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png
@@ -26,9 +26,8 @@ name: clarkson
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/clarkson - https://github.com/truecharts/charts/tree/master/charts/stable/clarkson
- https://github.com/linuxserver/Clarkson - https://github.com/linuxserver/Clarkson
version: 6.0.20 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- vehicle - vehicle
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -63,7 +63,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+14 -9
View File
@@ -7,10 +7,9 @@ strategy:
type: Recreate type: Recreate
securityContext: securityContext:
container:
runAsNonRoot: false runAsNonRoot: false
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -19,28 +18,34 @@ service:
ports: ports:
main: main:
port: 10244 port: 10244
protocol: http
targetPort: 3000 targetPort: 3000
env: workload:
main:
podSpec:
containers:
main:
env:
MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}"
MYSQL_HOST: MYSQL_HOST:
secretKeyRef: secretKeyRef:
name: mariadbcreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost key: plainhost
MYSQL_PASSWORD: MYSQL_PASSWORD:
secretKeyRef: secretKeyRef:
name: mariadbcreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password key: mariadb-password
persistence: persistence: {}
varrun:
enabled: true
mariadb: mariadb:
enabled: true enabled: true
mariadbUsername: clarkson mariadbUsername: clarkson
mariadbDatabase: clarkson mariadbDatabase: clarkson
existingSecret: "mariadbcreds"
portal: portal:
open:
enabled: true enabled: true
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n" description: "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n"
home: https://truecharts.org/charts/stable/cops home: https://truecharts.org/charts/stable/cops
@@ -25,7 +25,7 @@ sources:
- https://github.com/orgs/linuxserver/packages/container/package/cops - https://github.com/orgs/linuxserver/packages/container/package/cops
- https://github.com/linuxserver/docker-cops#readme - https://github.com/linuxserver/docker-cops#readme
type: application type: application
version: 3.0.4 version: 4.0.0
annotations: annotations:
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/catagories: | truecharts.org/catagories: |
+1 -1
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
+1
View File
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1,2 +1,2 @@
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+5 -5
View File
@@ -3,20 +3,19 @@ image:
repository: tccr.io/truecharts/cops repository: tccr.io/truecharts/cops
tag: latest@sha256:45bfd8322049dd140386c55256b8da0a43bc9181e616017820ddbef1199cd6ea tag: latest@sha256:45bfd8322049dd140386c55256b8da0a43bc9181e616017820ddbef1199cd6ea
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
service: service:
main: main:
ports: ports:
main: main:
port: 10609 port: 10609
protocol: HTTP protocol: http
targetPort: 80 targetPort: 80
persistence: persistence:
@@ -28,4 +27,5 @@ persistence:
mountPath: /books mountPath: /books
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "7.8.0"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: Professional Photo Management with the Power of Open Source description: Professional Photo Management with the Power of Open Source
home: https://truecharts.org/charts/stable/digikam home: https://truecharts.org/charts/stable/digikam
icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png
@@ -24,9 +24,8 @@ sources:
- https://github.com/linuxserver/docker-digikam - https://github.com/linuxserver/docker-digikam
- https://www.digikam.org/ - https://www.digikam.org/
type: application type: application
version: 6.0.11 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -72,7 +72,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1,2 +1,2 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+3 -5
View File
@@ -4,10 +4,9 @@ image:
tag: v7.8.0@sha256:ebd958a71b2fb571838a32bca7c24879078ed6d508aff4947d52d19f8d2f65dc tag: v7.8.0@sha256:ebd958a71b2fb571838a32bca7c24879078ed6d508aff4947d52d19f8d2f65dc
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -21,9 +20,8 @@ service:
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
varrun:
enabled: true
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: Docusaurus makes it easy to maintain Open Source documentation websites. description: Docusaurus makes it easy to maintain Open Source documentation websites.
home: https://truecharts.org/charts/stable/docusaurus home: https://truecharts.org/charts/stable/docusaurus
@@ -22,10 +22,9 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus - https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus
- https://github.com/awesometic/docker-docusaurus - https://github.com/awesometic/docker-docusaurus
type: application type: application
version: 3.0.9 version: 4.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- website - website
- documentation - documentation
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env - variable: env
group: "App Configuration" group: "App Configuration"
@@ -48,6 +46,8 @@ questions:
description: Production description: Production
- value: development - value: development
description: Development description: Development
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -107,7 +107,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+12 -7
View File
@@ -4,10 +4,9 @@ image:
tag: latest@sha256:00ca680f4ebfcb01f8f082c70a737db29963b3b2323b71eb701b0a4eef0170c9 tag: latest@sha256:00ca680f4ebfcb01f8f082c70a737db29963b3b2323b71eb701b0a4eef0170c9
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -15,13 +14,18 @@ service:
main: main:
ports: ports:
main: main:
protocol: HTTP protocol: http
targetPort: 80 targetPort: 80
port: 13080 port: 13080
env: workload:
TARGET_UID: "{{ .Values.security.PUID }}" main:
TARGET_GID: "{{ .Values.podSecurityContext.fsGroup }}" podSpec:
containers:
main:
env:
TARGET_UID: "{{ .Values.securityContext.container.PUID }}"
TARGET_GID: "{{ .Values.securityContext.pod.fsGroup }}"
AUTO_UPDATE: true AUTO_UPDATE: true
WEBSITE_NAME: "Docusaurus HomeLab Website" WEBSITE_NAME: "Docusaurus HomeLab Website"
TEMPLATE: classic TEMPLATE: classic
@@ -29,7 +33,8 @@ env:
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/docusaurus" mountPath: /docusaurus
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "3.0.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: FlareSolverr is a proxy server to bypass Cloudflare protection description: FlareSolverr is a proxy server to bypass Cloudflare protection
home: https://truecharts.org/charts/stable/flaresolverr home: https://truecharts.org/charts/stable/flaresolverr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png
@@ -19,9 +19,8 @@ name: flaresolverr
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr - https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr
- https://github.com/FlareSolverr/FlareSolverr - https://github.com/FlareSolverr/FlareSolverr
version: 8.0.9 version: 9.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -72,7 +72,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+3 -3
View File
@@ -4,10 +4,9 @@ image:
tag: 3.0.2@sha256:615e77295ddc6c4c204c59695f5ffd6fc9859d7de2204253434193f0d64aedaa tag: 3.0.2@sha256:615e77295ddc6c4c204c59695f5ffd6fc9859d7de2204253434193f0d64aedaa
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -21,7 +20,8 @@ service:
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "3.2.0"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: OpenSource Radius implementation description: OpenSource Radius implementation
home: https://truecharts.org/charts/stable/freeradius home: https://truecharts.org/charts/stable/freeradius
@@ -21,9 +21,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/freeradius - https://github.com/truecharts/charts/tree/master/charts/stable/freeradius
- https://freeradius.org/ - https://freeradius.org/
type: application type: application
version: 8.0.8 version: 9.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- auth - auth
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -7,9 +7,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -80,7 +80,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,5 +1,5 @@
{{/* Make sure all variables are set properly */}} {{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }} {{- include "tc.v1.common.loader.init" . }}
{{/* Render the templates */}} {{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }} {{ include "tc.v1.common.loader.apply" . }}
+23 -18
View File
@@ -4,30 +4,18 @@ image:
tag: v3.2.0@sha256:e6a9295ae6caf282e957d0e329810e13bbdedc3bec3865e8ab322a0055107623 tag: v3.2.0@sha256:e6a9295ae6caf282e957d0e329810e13bbdedc3bec3865e8ab322a0055107623
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
service: workload:
main: main:
ports: podSpec:
containers:
main: main:
protocol: UDP probes:
port: 1812
targetPort: 1812
accounting:
enabled: true
ports:
accounting:
enabled: true
protocol: UDP
port: 1813
targetPort: 1813
probes:
liveness: liveness:
enabled: false enabled: false
readiness: readiness:
@@ -35,10 +23,27 @@ probes:
startup: startup:
enabled: false enabled: false
service:
main:
ports:
main:
protocol: udp
port: 1812
targetPort: 1812
accounting:
enabled: true
ports:
accounting:
enabled: true
protocol: udp
port: 1813
targetPort: 1813
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/etc/raddb" mountPath: /etc/raddb
portal: portal:
open:
enabled: false enabled: false
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.20.2"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
deprecated: false deprecated: false
description: FreshRSS is a self-hosted RSS feed aggregator description: FreshRSS is a self-hosted RSS feed aggregator
home: https://truecharts.org/charts/stable/freshrss home: https://truecharts.org/charts/stable/freshrss
@@ -21,9 +21,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/freshrss - https://github.com/truecharts/charts/tree/master/charts/stable/freshrss
- https://github.com/FreshRSS/FreshRSS - https://github.com/FreshRSS/FreshRSS
type: application type: application
version: 13.0.16 version: 14.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -72,7 +72,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+1 -1
View File
@@ -1 +1 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+3 -3
View File
@@ -4,10 +4,9 @@ image:
tag: 1.20.2@sha256:8a726ac47e1d7ad16a030d1387d528373f862f29ad70018af42cfdea2fba5eff tag: 1.20.2@sha256:8a726ac47e1d7ad16a030d1387d528373f862f29ad70018af42cfdea2fba5eff
securityContext: securityContext:
container:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
@@ -21,7 +20,8 @@ service:
persistence: persistence:
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
portal: portal:
open:
enabled: true enabled: true
+4 -5
View File
@@ -3,15 +3,15 @@ appVersion: "2022.06"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
- condition: mariadb.enabled - condition: mariadb.enabled
name: mariadb name: mariadb
repository: https://deps.truecharts.org/ repository: https://deps.truecharts.org/
version: 5.0.35 version: 7.0.5
- condition: redis.enabled - condition: redis.enabled
name: redis name: redis
repository: https://deps.truecharts.org repository: https://deps.truecharts.org
version: 5.0.33 version: 6.0.21
description: "Welcome to the free social web" description: "Welcome to the free social web"
home: https://truecharts.org/charts/stable/friendica home: https://truecharts.org/charts/stable/friendica
icon: https://truecharts.org/img/hotlink-ok/chart-icons/friendica.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/friendica.png
@@ -27,9 +27,8 @@ name: friendica
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/friendica - https://github.com/truecharts/charts/tree/master/charts/stable/friendica
- https://friendi.ca/ - https://friendi.ca/
version: 7.0.21 version: 8.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- social - social
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env - variable: env
group: "App Configuration" group: "App Configuration"
@@ -61,6 +59,8 @@ questions:
type: string type: string
required: true required: true
default: "512M" default: "512M"
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -128,7 +128,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,2 +1,2 @@
{{ include "tc.common.loader.all" . }} {{ include "tc.v1.common.loader.all" . }}
+25 -19
View File
@@ -4,14 +4,25 @@ image:
tag: v2022.06@sha256:0c01909d34af35f7194d3af200adb8bf9031f2c22531f16ebba33807f055e1cd tag: v2022.06@sha256:0c01909d34af35f7194d3af200adb8bf9031f2c22531f16ebba33807f055e1cd
securityContext: securityContext:
container:
runAsNonRoot: false runAsNonRoot: false
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
env: workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/ping"
readiness:
path: "/ping"
startup:
path: "/ping"
env:
MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}"
MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
MYSQL_PORT: 3306 MYSQL_PORT: 3306
@@ -29,19 +40,23 @@ env:
PHP_UPLOAD_LIMIT: "512M" PHP_UPLOAD_LIMIT: "512M"
MYSQL_HOST: MYSQL_HOST:
secretKeyRef: secretKeyRef:
name: mariadbcreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost key: plainhost
MYSQL_PASSWORD: MYSQL_PASSWORD:
secretKeyRef: secretKeyRef:
name: mariadbcreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password key: mariadb-password
REDIS_HOST: REDIS_HOST:
secretKeyRef: secretKeyRef:
name: rediscreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: plainhost key: plainhost
REDIS_PW: REDIS_PW:
secretKeyRef: secretKeyRef:
name: rediscreds expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: redis-password key: redis-password
service: service:
@@ -51,33 +66,24 @@ service:
port: 10058 port: 10058
targetPort: 80 targetPort: 80
probes:
liveness:
path: "/ping"
readiness:
path: "/ping"
startup:
path: "/ping"
persistence: persistence:
varrun: varrun:
enabled: true enabled: true
config: config:
enabled: true enabled: true
mountPath: "/config" mountPath: /config
data: data:
enabled: true enabled: true
mountPath: "/data" mountPath: /data
redis: redis:
enabled: true enabled: true
existingSecret: "rediscreds"
mariadb: mariadb:
enabled: true enabled: true
mariadbUsername: friendica mariadbUsername: friendica
mariadbDatabase: friendica mariadbDatabase: friendica
existingSecret: "mariadbcreds"
portal: portal:
open:
enabled: true enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.7.18"
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 11.1.2 version: 12.4.9
description: A Fast, Simple, and Flexible, file-based Web-platform. description: A Fast, Simple, and Flexible, file-based Web-platform.
home: https://truecharts.org/charts/stable/grav home: https://truecharts.org/charts/stable/grav
icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png
@@ -23,9 +23,8 @@ sources:
- https://github.com/linuxserver/docker-grav - https://github.com/linuxserver/docker-grav
- https://github.com/getgrav/grav/ - https://github.com/getgrav/grav/
type: application type: application
version: 6.0.8 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1} # Include{replicas1}
# Include{podSpec} # Include{podSpec}
# Include{containerMain} # Include{containerMain}
# Include{containerBasic} # Include{containerBasic}
# Include{containerAdvanced} # Include{containerAdvanced}
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -72,7 +72,7 @@ questions:
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 of the user running the application"
schema: schema:
type: int type: int
default: 0 default: 0

Some files were not shown because too many files have changed in this diff Show More