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: requirements-txt-fixer # sorts entries in requirements.txt.
- 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.
exclude: (templates\/.*|crds\/.*|questions.yaml|chart_schema.yaml)
- id: detect-private-key # detects the presence of private keys.
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.4.1"
dependencies:
- name: common
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
home: https://truecharts.org/charts/stable/apache-musicindex
icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png
@@ -21,9 +21,8 @@ name: apache-musicindex
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex
- http://hacks.slashdirt.org/sw/musicindex/
version: 6.0.8
version: 7.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -63,7 +63,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -16,7 +15,9 @@ service:
ports:
main:
port: 10006
protocol: http
targetPort: 80
portal:
open:
enabled: true
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "3.7.4"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
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.
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://www.unix-ag.uni-kl.de/~bloch/acng/
type: application
version: 3.0.9
version: 4.0.0
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
+8 -8
View File
@@ -8,9 +8,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -60,16 +60,16 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
@@ -77,8 +77,8 @@ questions:
# Include{securityContextAdvanced}
# Include{securityContextPod}
- 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
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,2 +1,2 @@
{{/* 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
tag: v3.7.4@sha256:230be67941a442e6a47f4928cf8d7882d645d1c21752155c42e104e10520ace4
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 3142
protocol: TCP
protocol: tcp
targetPort: 3142
persistence:
@@ -25,4 +24,5 @@ persistence:
mountPath: /var/cache/apt-cacher-ng
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
description: aria server for downloading web content
home: https://truecharts.org/charts/stable/aria2
icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png
@@ -18,9 +18,8 @@ name: aria2
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/aria2
- https://github.com/P3TERX/Aria2-Pro-Docker
version: 7.0.9
version: 8.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+12 -12
View File
@@ -8,12 +8,10 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: App Configuration
label: Image Secrets
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
@@ -43,6 +41,8 @@ questions:
schema:
type: string
default: "https://trackerslist.com/all_aria2.txt"
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -115,16 +115,16 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
@@ -132,8 +132,8 @@ questions:
# Include{securityContextAdvanced}
# Include{securityContextPod}
- 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
+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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 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:
main:
ports:
main:
port: 6800
protocol: http
listen:
enabled: true
ports:
listen:
enabled: true
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:
config:
enabled: true
mountPath: /config
varrun:
enabled: true
portal:
open:
enabled: false
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "2.2.15"
dependencies:
- name: common
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.
home: https://truecharts.org/charts/stable/audiobookshelf
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png
@@ -18,9 +18,8 @@ name: audiobookshelf
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
- https://github.com/advplyr/audiobookshelf
version: 4.0.19
version: 5.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+8 -8
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -79,16 +79,16 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
@@ -96,8 +96,8 @@ questions:
# Include{securityContextAdvanced}
# Include{securityContextPod}
- 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
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,20 +1,15 @@
{{/* Define the secrets */}}
{{- define "audiobookshelf.secrets" -}}
---
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: audiobookshelf-secrets
{{- $audiobookshelfprevious := lookup "v1" "Secret" .Release.Namespace "audiobookshelf-secrets" }}
{{- $secretName := (printf "%s-audiobookshelf-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
{{- $audiobookshelfprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
{{- $token_secret := "" }}
enabled: true
data:
{{- if $audiobookshelfprevious }}
TOKEN_SECRET: {{ index $audiobookshelfprevious.data "TOKEN_SECRET" }}
TOKEN_SECRET: {{ index $audiobookshelfprevious.data "TOKEN_SECRET" | b64dec }}
{{- else }}
{{- $token_secret := randAlphaNum 32 }}
TOKEN_SECRET: {{ $token_secret | b64enc }}
TOKEN_SECRET: {{ $token_secret }}
{{- end }}
{{- end -}}
@@ -1,11 +1,14 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{/* 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" }}
{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}
+20 -16
View File
@@ -3,22 +3,12 @@ image:
tag: 2.2.15@sha256:76c2038e41ff1472530fe280f55d952bb5b67beefa8f93e95a7b2f73d7dc1ccc
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:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
@@ -26,6 +16,11 @@ service:
main:
port: 10223
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/ping"
@@ -33,17 +28,26 @@ probes:
path: "/ping"
startup:
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:
config:
enabled: true
mountPath: "/config"
mountPath: /config
audiobooks:
enabled: true
mountPath: "/audiobooks"
mountPath: /audiobooks
metadata:
enabled: true
mountPath: "/metadata"
mountPath: /metadata
portal:
open:
enabled: true
+2 -3
View File
@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: autobrr
version: 3.0.16
version: 4.0.0
appVersion: "1.18.0"
description: The modern download automation tool for torrents.
type: application
@@ -17,7 +17,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
maintainers:
- email: info@truecharts.org
name: TrueCharts
@@ -26,4 +26,3 @@ annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -72,7 +72,7 @@ questions:
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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" . }}
+16 -19
View File
@@ -7,46 +7,43 @@ service:
main:
ports:
main:
protocol: HTTP
port: 7474
protocol: http
targetPort: 7474
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: true
custom: true
spec:
exec:
type: exec
command:
- /bin/sh
- -c
- curl --fail localhost:7474/
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
readiness:
enabled: true
custom: true
spec:
exec:
type: exec
command:
- /bin/sh
- -c
- curl --fail localhost:7474/
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
startup:
enabled: false
enabled: true
type: exec
command:
- /bin/sh
- -c
- curl --fail localhost:7474/
persistence:
config:
enabled: true
mountPath: "/config"
mountPath: /config
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.4.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
deprecated: false
description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
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/jlesage/docker-avidemux
type: application
version: 3.0.9
version: 4.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+5 -4
View File
@@ -11,10 +11,8 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
- variable: env
group: "App Configuration"
label: "Image Secrets"
schema:
@@ -28,6 +26,9 @@ questions:
type: string
private: true
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: avidemux
group: "App Configuration"
label: "Avidemux Configuration"
@@ -164,7 +165,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -16,6 +15,7 @@ service:
ports:
main:
port: 10272
protocol: http
targetPort: 5800
vnc:
enabled: true
@@ -23,15 +23,9 @@ service:
vnc:
enabled: true
port: 10273
protocol: tcp
targetPort: 5900
envFrom:
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-avidemux'
secretEnv:
VNC_PASSWORD: ""
avidemux:
KEEP_APP_RUNNING: false
DISPLAY_WIDTH: 1280
@@ -49,13 +43,25 @@ configmap:
DISPLAY_WIDTH: "{{ .Values.avidemux.DISPLAY_WIDTH }}"
DISPLAY_HEIGHT: "{{ .Values.avidemux.DISPLAY_HEIGHT }}"
workload:
main:
podSpec:
containers:
main:
envFrom:
- configMapRef:
name: "avidemux"
env:
VNC_PASSWORD: ""
persistence:
config:
enabled: true
mountPath: "/config"
mountPath: /config
storage:
enabled: true
mountPath: "/storage"
mountPath: /storage
portal:
open:
enabled: true
+3 -7
View File
@@ -1,7 +1,7 @@
apiVersion: v2
appVersion: "1.15.0"
kubeVersion: ">=1.16.0-0"
version: 11.0.33
version: 12.0.0
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.
type: application
@@ -19,11 +19,8 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/
version: 11.0.31
version: 12.4.9
maintainers:
- email: info@truecharts.org
name: TrueCharts
@@ -32,4 +29,3 @@ annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
@@ -26,6 +24,8 @@ questions:
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -85,7 +85,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
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:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -31,20 +15,40 @@ service:
ports:
main:
port: 10069
protocol: http
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:
config:
enabled: true
mountPath: "/config"
varrun:
enabled: true
mountPath: /config
postgresql:
cnpg:
main:
enabled: true
existingSecret: "dbcreds"
postgresqlUsername: babybuddy
postgresqlDatabase: babybuddy
user: babybuddy
database: babybuddy
portal:
open:
enabled: true
+2 -3
View File
@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: boinc
version: 4.0.20
version: 5.0.0
appVersion: "latest"
description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
type: application
@@ -15,7 +15,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
# condition:
maintainers:
- email: info@truecharts.org
@@ -25,4 +25,3 @@ annotations:
truecharts.org/catagories: |
- incubator
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+4 -5
View File
@@ -10,10 +10,7 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
- variable: env
group: "App Configuration"
label: "Image Secrets"
schema:
@@ -25,6 +22,8 @@ questions:
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -84,7 +83,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
# secretEnv:
# PASSWORD: ""
service:
main:
ports:
main:
targetPort: 8080
protocol: http
port: 10142
workload:
main:
podSpec:
containers:
main:
env:
PASSWORD: ""
persistence:
config:
enabled: true
mountPath: "/config"
varrun:
enabled: true
mountPath: /config
portal:
open:
enabled: true
+3 -4
View File
@@ -3,11 +3,11 @@ appVersion: "23.02.2023"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
- condition: mariadb.enabled
name: mariadb
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."
home: https://truecharts.org/charts/stable/bookstack
icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png
@@ -27,9 +27,8 @@ name: bookstack
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/bookstack
- https://www.bookstackapp.com/
version: 6.0.23
version: 7.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
@@ -26,6 +24,8 @@ questions:
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -85,7 +85,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
+5 -11
View File
@@ -1,20 +1,14 @@
{{/* Define the secrets */}}
{{- define "bookstack.secrets" -}}
---
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: bookstack-secrets
{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace "bookstack-secrets" }}
{{- $app_key := "" }}
{{- $secretName := (printf "%s-bookstack-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
enabled: true
data:
{{- if $bookstackprevious }}
APP_KEY: {{ index $bookstackprevious.data "APP_KEY" }}
APP_KEY: {{ index $bookstackprevious.data "APP_KEY" | b64dec }}
{{- else }}
{{- $app_key := randAlphaNum 32 }}
APP_KEY: {{ $app_key | b64enc }}
APP_KEY: {{ $app_key }}
{{- end }}
{{- end -}}
@@ -1,8 +1,11 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for bookstack */}}
{{- include "bookstack.secrets" . }}
{{- $secrets := include "bookstack.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "secrets" $secrets -}}
{{- end -}}
{{/* 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
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:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -33,20 +15,43 @@ service:
ports:
main:
port: 10112
protocol: http
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:
varrun:
enabled: true
config:
enabled: true
mountPath: "/config"
mountPath: /config
mariadb:
enabled: true
mariadbUsername: bookstack
mariadbDatabase: bookstack
existingSecret: "mariadbcreds"
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "0.0.9"
dependencies:
- name: common
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.
home: https://truecharts.org/charts/stable/budge
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/linuxserver/budge
- https://github.com/linuxserver/docker-BudgE
version: 4.0.18
version: 5.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -3
View File
@@ -10,10 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Docker specific env
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -73,7 +72,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
env:
NODE_ENV: "production"
service:
main:
ports:
main:
port: 10165
protocol: http
targetPort: 80
workload:
main:
podSpec:
containers:
main:
env:
NODE_ENV: "production"
persistence:
varrun:
enabled: true
config:
enabled: true
mountPath: "/config"
mountPath: /config
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "6.13.0"
dependencies:
- name: common
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.
home: https://truecharts.org/charts/stable/calibre
icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png
@@ -18,9 +18,8 @@ name: calibre
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/calibre
- https://github.com/kovidgoyal/calibre/
version: 9.0.21
version: 10.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+5 -13
View File
@@ -10,12 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
- variable: env
group: "App Configuration"
label: "Image Secrets"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
@@ -27,19 +24,14 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CLI_ARGS
label: "CLI_ARGS"
description: "Optionally pass cli start arguments to calibre"
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -121,7 +113,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
secretEnv:
PASSWORD: ""
env:
CLI_ARGS:
service:
main:
ports:
main:
port: 8084
protocol: http
targetPort: 8080
webserver:
enabled: true
@@ -29,14 +23,23 @@ service:
webserver:
enabled: true
port: 8081
protocol: http
targetPort: 8081
workload:
main:
podSpec:
containers:
main:
env:
CLI_ARGS:
PASSWORD: ""
persistence:
config:
enabled: true
mountPath: "/config"
varrun:
enabled: true
mountPath: /config
portal:
open:
enabled: true
+3 -4
View File
@@ -3,11 +3,11 @@ appVersion: "1.1.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
- condition: mariadb.enabled
name: mariadb
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."
home: https://truecharts.org/charts/stable/clarkson
icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png
@@ -26,9 +26,8 @@ name: clarkson
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/clarkson
- https://github.com/linuxserver/Clarkson
version: 6.0.20
version: 7.0.0
annotations:
truecharts.org/catagories: |
- vehicle
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -63,7 +63,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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" . }}
+13 -8
View File
@@ -7,10 +7,9 @@ strategy:
type: Recreate
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -19,28 +18,34 @@ service:
ports:
main:
port: 10244
protocol: http
targetPort: 3000
workload:
main:
podSpec:
containers:
main:
env:
MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}"
MYSQL_HOST:
secretKeyRef:
name: mariadbcreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost
MYSQL_PASSWORD:
secretKeyRef:
name: mariadbcreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password
persistence:
varrun:
enabled: true
persistence: {}
mariadb:
enabled: true
mariadbUsername: clarkson
mariadbDatabase: clarkson
existingSecret: "mariadbcreds"
portal:
open:
enabled: true
+2 -2
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
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"
home: https://truecharts.org/charts/stable/cops
@@ -25,7 +25,7 @@ sources:
- https://github.com/orgs/linuxserver/packages/container/package/cops
- https://github.com/linuxserver/docker-cops#readme
type: application
version: 3.0.4
version: 4.0.0
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
+1 -1
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- 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 */}}
{{ 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
tag: latest@sha256:45bfd8322049dd140386c55256b8da0a43bc9181e616017820ddbef1199cd6ea
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 10609
protocol: HTTP
protocol: http
targetPort: 80
persistence:
@@ -28,4 +27,5 @@ persistence:
mountPath: /books
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "7.8.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
description: Professional Photo Management with the Power of Open Source
home: https://truecharts.org/charts/stable/digikam
icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png
@@ -24,9 +24,8 @@ sources:
- https://github.com/linuxserver/docker-digikam
- https://www.digikam.org/
type: application
version: 6.0.11
version: 7.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -72,7 +72,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -21,9 +20,8 @@ service:
persistence:
config:
enabled: true
mountPath: "/config"
varrun:
enabled: true
mountPath: /config
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
deprecated: false
description: Docusaurus makes it easy to maintain Open Source documentation websites.
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/awesometic/docker-docusaurus
type: application
version: 3.0.9
version: 4.0.0
annotations:
truecharts.org/catagories: |
- website
- documentation
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
@@ -48,6 +46,8 @@ questions:
description: Production
- value: development
description: Development
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -107,7 +107,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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" . }}
+11 -6
View File
@@ -4,10 +4,9 @@ image:
tag: latest@sha256:00ca680f4ebfcb01f8f082c70a737db29963b3b2323b71eb701b0a4eef0170c9
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -15,13 +14,18 @@ service:
main:
ports:
main:
protocol: HTTP
protocol: http
targetPort: 80
port: 13080
workload:
main:
podSpec:
containers:
main:
env:
TARGET_UID: "{{ .Values.security.PUID }}"
TARGET_GID: "{{ .Values.podSecurityContext.fsGroup }}"
TARGET_UID: "{{ .Values.securityContext.container.PUID }}"
TARGET_GID: "{{ .Values.securityContext.pod.fsGroup }}"
AUTO_UPDATE: true
WEBSITE_NAME: "Docusaurus HomeLab Website"
TEMPLATE: classic
@@ -29,7 +33,8 @@ env:
persistence:
config:
enabled: true
mountPath: "/docusaurus"
mountPath: /docusaurus
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "3.0.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
description: FlareSolverr is a proxy server to bypass Cloudflare protection
home: https://truecharts.org/charts/stable/flaresolverr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png
@@ -19,9 +19,8 @@ name: flaresolverr
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr
- https://github.com/FlareSolverr/FlareSolverr
version: 8.0.9
version: 9.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -72,7 +72,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -21,7 +20,8 @@ service:
persistence:
config:
enabled: true
mountPath: "/config"
mountPath: /config
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "3.2.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
deprecated: false
description: OpenSource Radius implementation
home: https://truecharts.org/charts/stable/freeradius
@@ -21,9 +21,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/freeradius
- https://freeradius.org/
type: application
version: 8.0.8
version: 9.0.0
annotations:
truecharts.org/catagories: |
- auth
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -7,9 +7,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -80,7 +80,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}
@@ -1,5 +1,5 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}
+22 -17
View File
@@ -4,29 +4,17 @@ image:
tag: v3.2.0@sha256:e6a9295ae6caf282e957d0e329810e13bbdedc3bec3865e8ab322a0055107623
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
workload:
main:
ports:
podSpec:
containers:
main:
protocol: UDP
port: 1812
targetPort: 1812
accounting:
enabled: true
ports:
accounting:
enabled: true
protocol: UDP
port: 1813
targetPort: 1813
probes:
liveness:
enabled: false
@@ -35,10 +23,27 @@ probes:
startup:
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:
config:
enabled: true
mountPath: "/etc/raddb"
mountPath: /etc/raddb
portal:
open:
enabled: false
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.20.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
deprecated: false
description: FreshRSS is a self-hosted RSS feed aggregator
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/FreshRSS/FreshRSS
type: application
version: 13.0.16
version: 14.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -72,7 +72,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
@@ -21,7 +20,8 @@ service:
persistence:
config:
enabled: true
mountPath: "/config"
mountPath: /config
portal:
open:
enabled: true
+4 -5
View File
@@ -3,15 +3,15 @@ appVersion: "2022.06"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 5.0.35
version: 7.0.5
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 5.0.33
version: 6.0.21
description: "Welcome to the free social web"
home: https://truecharts.org/charts/stable/friendica
icon: https://truecharts.org/img/hotlink-ok/chart-icons/friendica.png
@@ -27,9 +27,8 @@ name: friendica
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/friendica
- https://friendi.ca/
version: 7.0.21
version: 8.0.0
annotations:
truecharts.org/catagories: |
- social
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+3 -3
View File
@@ -10,8 +10,6 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
@@ -61,6 +59,8 @@ questions:
type: string
required: true
default: "512M"
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -128,7 +128,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
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" . }}
+24 -18
View File
@@ -4,13 +4,24 @@ image:
tag: v2022.06@sha256:0c01909d34af35f7194d3af200adb8bf9031f2c22531f16ebba33807f055e1cd
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/ping"
readiness:
path: "/ping"
startup:
path: "/ping"
env:
MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}"
MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}"
@@ -29,19 +40,23 @@ env:
PHP_UPLOAD_LIMIT: "512M"
MYSQL_HOST:
secretKeyRef:
name: mariadbcreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost
MYSQL_PASSWORD:
secretKeyRef:
name: mariadbcreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password
REDIS_HOST:
secretKeyRef:
name: rediscreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: plainhost
REDIS_PW:
secretKeyRef:
name: rediscreds
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: redis-password
service:
@@ -51,33 +66,24 @@ service:
port: 10058
targetPort: 80
probes:
liveness:
path: "/ping"
readiness:
path: "/ping"
startup:
path: "/ping"
persistence:
varrun:
enabled: true
config:
enabled: true
mountPath: "/config"
mountPath: /config
data:
enabled: true
mountPath: "/data"
mountPath: /data
redis:
enabled: true
existingSecret: "rediscreds"
mariadb:
enabled: true
mariadbUsername: friendica
mariadbDatabase: friendica
existingSecret: "mariadbcreds"
portal:
open:
enabled: true
+2 -3
View File
@@ -3,7 +3,7 @@ appVersion: "1.7.18"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.4.9
description: A Fast, Simple, and Flexible, file-based Web-platform.
home: https://truecharts.org/charts/stable/grav
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/getgrav/grav/
type: application
version: 6.0.8
version: 7.0.0
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U
+2 -2
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -72,7 +72,7 @@ questions:
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
description: "The groupID of the user running the application"
schema:
type: int
default: 0

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