feat(stable): BREAKING CHANGE migrate to new common part 1 (#7900)
**Description** Part 1 of the migration to new common on the stable train. This basically breaks most/all charts requiring a reinstall on SCALE as well. Helm users shouldn't need a reinstall but could migrate their values.yaml modification manually besides backing-up and porting the databases. There be Dragons basically, as we obviously cannot 100% go over each-and-every single app in the stable train like we did in the enterprise train. **⚙️ 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?** Via CI and manually validation in a lot of cases where the CI did not correctly check things. Additional catalog item creation tooling for local testing has been added as well. **📃 Notes:** There will be issues in the future but we should get as much working well as we can. **✔️ 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. - [ ] 🪞 I have opened a PR on [truecharts/containers](https://github.com/truecharts/containers) adding the container to TrueCharts mirror repo. - [ ] 🖼️ 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:
@@ -22,6 +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.*)
|
||||||
- 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.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "23.2.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.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Actual is a super fast privacy-focused app for managing your finances.
|
description: Actual is a super fast privacy-focused app for managing your finances.
|
||||||
home: https://truecharts.org/charts/stable/actualserver
|
home: https://truecharts.org/charts/stable/actualserver
|
||||||
@@ -25,4 +25,4 @@ annotations:
|
|||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- finance
|
- finance
|
||||||
version: 3.0.13
|
version: 4.0.0
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -3,29 +3,46 @@ image:
|
|||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: 23.2.9@sha256:e31029c78b69a0cea6b2f10c29db49199141acd6721779ca8d6e2b6939cd295c
|
tag: 23.2.9@sha256:e31029c78b69a0cea6b2f10c29db49199141acd6721779ca8d6e2b6939cd295c
|
||||||
|
|
||||||
podSecurityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
runAsNonRoot: false
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
|
|
||||||
securityContext:
|
workload:
|
||||||
readOnlyRootFilesystem: false
|
main:
|
||||||
runAsNonRoot: false
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10293
|
port: 10293
|
||||||
protocol: HTTP
|
protocol: http
|
||||||
targetPort: 5006
|
targetPort: 5006
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
server-files:
|
server-files:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/app/server-files"
|
mountPath: /app/server-files
|
||||||
user-files:
|
user-files:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/app/user-files"
|
mountPath: /app/user-files
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "0.107.25"
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.truecharts.org
|
repository: https://library-charts.truecharts.org
|
||||||
version: 11.1.2
|
version: 12.2.32
|
||||||
description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
||||||
home: https://truecharts.org/charts/stable/adguard-home
|
home: https://truecharts.org/charts/stable/adguard-home
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
|
||||||
@@ -18,9 +18,8 @@ maintainers:
|
|||||||
name: adguard-home
|
name: adguard-home
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
|
- https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
|
||||||
version: 4.0.16
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: Main Service
|
|
||||||
description: The Primary service on which the healthcheck runs, often the webUI
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
@@ -251,16 +245,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 this App of the user running the application"
|
||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
@@ -268,8 +262,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 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -3,9 +3,29 @@ image:
|
|||||||
tag: 0.107.25@sha256:90e78953b5e15126b151ac655e37ad161bf5a6f10e2cdbb50da7f68166f57719
|
tag: 0.107.25@sha256:90e78953b5e15126b151ac655e37ad161bf5a6f10e2cdbb50da7f68166f57719
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
# Those args are copied from the upstream Dockerfile.
|
securityContext:
|
||||||
# Only port was added. So Adguard won't change port after initial setup
|
container:
|
||||||
args:
|
readOnlyRootFilesystem: false
|
||||||
|
runAsNonRoot: false
|
||||||
|
runAsUser: 0
|
||||||
|
runAsGroup: 0
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
args:
|
||||||
- --no-check-update
|
- --no-check-update
|
||||||
- --host
|
- --host
|
||||||
- "0.0.0.0"
|
- "0.0.0.0"
|
||||||
@@ -15,32 +35,14 @@ args:
|
|||||||
- /opt/adguardhome/work
|
- /opt/adguardhome/work
|
||||||
- --port
|
- --port
|
||||||
- "{{ .Values.service.main.ports.main.port }}"
|
- "{{ .Values.service.main.ports.main.port }}"
|
||||||
|
env: {}
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
|
||||||
runAsGroup: 0
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
type: HTTP
|
|
||||||
path: /
|
|
||||||
readiness:
|
|
||||||
type: HTTP
|
|
||||||
path: /
|
|
||||||
startup:
|
|
||||||
type: HTTP
|
|
||||||
path: /
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10232
|
port: 10232
|
||||||
protocol: HTTP
|
protocol: http
|
||||||
dns-tcp:
|
dns-tcp:
|
||||||
enabled: true
|
enabled: true
|
||||||
ports:
|
ports:
|
||||||
@@ -53,7 +55,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-udp:
|
dns-udp:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 53
|
port: 53
|
||||||
targetPort: 53
|
targetPort: 53
|
||||||
dns-https:
|
dns-https:
|
||||||
@@ -61,7 +63,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-https:
|
dns-https:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: HTTPS
|
protocol: https
|
||||||
port: 10234
|
port: 10234
|
||||||
targetPort: 443
|
targetPort: 443
|
||||||
dns-https-udp:
|
dns-https-udp:
|
||||||
@@ -69,7 +71,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-https-udp:
|
dns-https-udp:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 10234
|
port: 10234
|
||||||
targetPort: 443
|
targetPort: 443
|
||||||
dns-crypt:
|
dns-crypt:
|
||||||
@@ -77,7 +79,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-crypt:
|
dns-crypt:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: HTTP
|
protocol: http
|
||||||
port: 5443
|
port: 5443
|
||||||
targetPort: 5443
|
targetPort: 5443
|
||||||
dns-crypt-udp:
|
dns-crypt-udp:
|
||||||
@@ -85,7 +87,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-crypt-udp:
|
dns-crypt-udp:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 5443
|
port: 5443
|
||||||
targetPort: 5443
|
targetPort: 5443
|
||||||
dns-quic-udp-1:
|
dns-quic-udp-1:
|
||||||
@@ -93,27 +95,28 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
dns-quic-udp-1:
|
dns-quic-udp-1:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 784
|
port: 784
|
||||||
targetPort: 784
|
targetPort: 784
|
||||||
dns-quic-udp-2:
|
dns-quic-udp-2:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 853
|
port: 853
|
||||||
targetPort: 853
|
targetPort: 853
|
||||||
dns-quic-udp-3:
|
dns-quic-udp-3:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 8853
|
port: 8853
|
||||||
targetPort: 8853
|
targetPort: 8853
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/opt/adguardhome/conf"
|
mountPath: /opt/adguardhome/conf
|
||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/opt/adguardhome/work"
|
mountPath: /opt/adguardhome/work
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -7,7 +7,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.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
|
description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
|
||||||
home: https://truecharts.org/charts/stable/adminer
|
home: https://truecharts.org/charts/stable/adminer
|
||||||
@@ -26,4 +26,4 @@ sources:
|
|||||||
- https://github.com/vrana/adminer
|
- https://github.com/vrana/adminer
|
||||||
- http://hub.docker.com/_/adminer/
|
- http://hub.docker.com/_/adminer/
|
||||||
type: application
|
type: application
|
||||||
version: 3.0.15
|
version: 4.0.0
|
||||||
|
|||||||
@@ -10,12 +10,9 @@ 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"
|
||||||
label: Image Environment
|
label: "Image Environment"
|
||||||
schema:
|
schema:
|
||||||
additional_attrs: true
|
additional_attrs: true
|
||||||
type: dict
|
type: dict
|
||||||
@@ -32,15 +29,12 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: Main Service
|
|
||||||
description: The Primary service on which the healthcheck runs, often the webUI
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
@@ -73,16 +67,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 this App of the user running the application"
|
||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
@@ -90,8 +84,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" . }}
|
||||||
|
|||||||
@@ -2,15 +2,30 @@ image:
|
|||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
repository: tccr.io/truecharts/adminer
|
repository: tccr.io/truecharts/adminer
|
||||||
tag: latest@sha256:e8f1fb2dff7f1b5ac02002966e38824f1ff0cddde27b7e83aa0cfe61bd1c197a
|
tag: latest@sha256:e8f1fb2dff7f1b5ac02002966e38824f1ff0cddde27b7e83aa0cfe61bd1c197a
|
||||||
podSecurityContext:
|
|
||||||
|
securityContext:
|
||||||
|
container:
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
runAsNonRoot: false
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
|
|
||||||
securityContext:
|
workload:
|
||||||
readOnlyRootFilesystem: false
|
main:
|
||||||
runAsNonRoot: false
|
podSpec:
|
||||||
|
containers:
|
||||||
env:
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env:
|
||||||
ADMINER_DESIGN: ""
|
ADMINER_DESIGN: ""
|
||||||
ADMINER_PLUGINS: ""
|
ADMINER_PLUGINS: ""
|
||||||
|
|
||||||
@@ -19,8 +34,9 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 18080
|
port: 18080
|
||||||
protocol: HTTP
|
protocol: http
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "2.11.3"
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.truecharts.org
|
repository: https://library-charts.truecharts.org
|
||||||
version: 11.1.2
|
version: 12.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
|
description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
|
||||||
home: https://truecharts.org/charts/stable/airdcpp-webclient
|
home: https://truecharts.org/charts/stable/airdcpp-webclient
|
||||||
@@ -23,9 +23,8 @@ sources:
|
|||||||
- https://airdcpp-web.github.io/
|
- https://airdcpp-web.github.io/
|
||||||
- https://github.com/airdcpp-web/airdcpp-webclient
|
- https://github.com/airdcpp-web/airdcpp-webclient
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.9
|
version: 6.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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -3,10 +3,28 @@ image:
|
|||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: 2.11.3@sha256:517455edfda62b11eb6f6246e87244ef104bbdf6b51c83c2e470c917b54400c8
|
tag: 2.11.3@sha256:517455edfda62b11eb6f6246e87244ef104bbdf6b51c83c2e470c917b54400c8
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: tcp
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: tcp
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: tcp
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
|
protocol: tcp
|
||||||
port: 10155
|
port: 10155
|
||||||
targetPort: 5600
|
targetPort: 5600
|
||||||
unencrypted-tcp:
|
unencrypted-tcp:
|
||||||
@@ -14,6 +32,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
unencrypted-tcp:
|
unencrypted-tcp:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
protocol: tcp
|
||||||
port: 21248
|
port: 21248
|
||||||
targetPort: 21248
|
targetPort: 21248
|
||||||
encrypted-tcp:
|
encrypted-tcp:
|
||||||
@@ -21,6 +40,7 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
encrypted-tcp:
|
encrypted-tcp:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
protocol: tcp
|
||||||
port: 21249
|
port: 21249
|
||||||
targetPort: 21249
|
targetPort: 21249
|
||||||
search-udp:
|
search-udp:
|
||||||
@@ -28,14 +48,15 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
search-udp:
|
search-udp:
|
||||||
enabled: true
|
enabled: true
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
port: 21248
|
port: 21248
|
||||||
targetPort: 21248
|
targetPort: 21248
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/.airdcpp"
|
mountPath: /.airdcpp
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "10.6.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.2.32
|
||||||
description: Airsonic is a Free and Open Source community driven media server
|
description: Airsonic is a Free and Open Source community driven media server
|
||||||
home: https://truecharts.org/charts/stable/airsonic
|
home: https://truecharts.org/charts/stable/airsonic
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png
|
||||||
@@ -20,9 +20,8 @@ sources:
|
|||||||
- https://github.com/airsonic/airsonic
|
- https://github.com/airsonic/airsonic
|
||||||
- https://github.com/linuxserver/docker-airsonic
|
- https://github.com/linuxserver/docker-airsonic
|
||||||
- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
|
- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
|
||||||
version: 8.0.8
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -4,30 +4,47 @@ 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:
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env:
|
||||||
|
{}
|
||||||
# -- sets the context path parameter
|
# -- sets the context path parameter
|
||||||
# Example: "url-base"
|
# Example: "url-base"
|
||||||
CONTEXT_PATH:
|
# CONTEXT_PATH:
|
||||||
JAVA_OPTS:
|
# JAVA_OPTS:
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10047
|
port: 10047
|
||||||
|
protocol: http
|
||||||
targetPort: 4040
|
targetPort: 4040
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
name: alist
|
name: alist
|
||||||
version: 4.0.21
|
version: 5.0.0
|
||||||
appVersion: "3.12.2"
|
appVersion: "3.12.2"
|
||||||
description: Alist program that supports multiple storage, powered by Gin and React
|
description: Alist program that supports multiple storage, powered by Gin and React
|
||||||
type: application
|
type: application
|
||||||
@@ -21,7 +21,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.2.32
|
||||||
# condition:
|
# condition:
|
||||||
maintainers:
|
maintainers:
|
||||||
- email: info@truecharts.org
|
- email: info@truecharts.org
|
||||||
@@ -31,4 +31,3 @@ annotations:
|
|||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- cloud
|
- cloud
|
||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/grade: U
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ image:
|
|||||||
tag: 3.12.2@sha256:5e31a45b1291a1efb2c87f635c8efac0bf7698be3fc8db4b5e85b520377328eb
|
tag: 3.12.2@sha256:5e31a45b1291a1efb2c87f635c8efac0bf7698be3fc8db4b5e85b520377328eb
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
@@ -16,12 +15,31 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
targetPort: 5244
|
targetPort: 5244
|
||||||
|
protocol: http
|
||||||
port: 10167
|
port: 10167
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/opt/alist/data"
|
mountPath: /opt/alist/data
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "1.0.16"
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.truecharts.org
|
repository: https://library-charts.truecharts.org
|
||||||
version: 11.1.2
|
version: 12.2.32
|
||||||
description: Expose all events from an Amcrest device to an MQTT broker
|
description: Expose all events from an Amcrest device to an MQTT broker
|
||||||
home: https://truecharts.org/charts/stable/amcrest2mqtt
|
home: https://truecharts.org/charts/stable/amcrest2mqtt
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png
|
||||||
@@ -18,9 +18,8 @@ name: amcrest2mqtt
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt
|
- https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt
|
||||||
- https://github.com/dchesterton/amcrest2mqtt
|
- https://github.com/dchesterton/amcrest2mqtt
|
||||||
version: 6.0.9
|
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
|
|
||||||
|
|||||||
@@ -8,12 +8,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
|
||||||
@@ -44,13 +41,6 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
default: "changeme"
|
default: "changeme"
|
||||||
- variable: env
|
|
||||||
group: "App Configuration"
|
|
||||||
label: "Image Environment"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: AMCREST_HOST
|
- variable: AMCREST_HOST
|
||||||
label: "AMCREST_HOST"
|
label: "AMCREST_HOST"
|
||||||
description: "Host name used to connect to the Amcrest device"
|
description: "Host name used to connect to the Amcrest device"
|
||||||
@@ -91,6 +81,9 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
default: "homeassistant"
|
default: "homeassistant"
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceExpertRoot}
|
# Include{serviceExpertRoot}
|
||||||
default: false
|
default: false
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -10,25 +10,19 @@ service:
|
|||||||
main:
|
main:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
probes:
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
liveness:
|
liveness:
|
||||||
enabled: false
|
enabled: false
|
||||||
readiness:
|
readiness:
|
||||||
enabled: false
|
enabled: false
|
||||||
startup:
|
startup:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
env:
|
||||||
secretEnv:
|
|
||||||
# -- User name used to connect to the Amcrest device
|
|
||||||
AMCREST_USERNAME: "admin"
|
|
||||||
# -- Password used to connect to the Amcrest device
|
|
||||||
AMCREST_PASSWORD: "changeme"
|
|
||||||
# -- User name used to connect to the MQTT broker
|
|
||||||
MQTT_USERNAME: "mqttuser"
|
|
||||||
# -- Password used to connect to the MQTT broker
|
|
||||||
MQTT_PASSWORD: "changeme"
|
|
||||||
|
|
||||||
env:
|
|
||||||
# -- Host name used to connect to the Amcrest device
|
# -- Host name used to connect to the Amcrest device
|
||||||
AMCREST_HOST: "localhost"
|
AMCREST_HOST: "localhost"
|
||||||
# -- Port used to connect to the Amcrest device
|
# -- Port used to connect to the Amcrest device
|
||||||
@@ -41,6 +35,15 @@ env:
|
|||||||
HOME_ASSISTANT: "false"
|
HOME_ASSISTANT: "false"
|
||||||
# -- Home Assistant autodiscovery prefix
|
# -- Home Assistant autodiscovery prefix
|
||||||
HOME_ASSISTANT_PREFIX: "homeassistant"
|
HOME_ASSISTANT_PREFIX: "homeassistant"
|
||||||
|
# -- User name used to connect to the Amcrest device
|
||||||
|
AMCREST_USERNAME: "admin"
|
||||||
|
# -- Password used to connect to the Amcrest device
|
||||||
|
AMCREST_PASSWORD: "changeme"
|
||||||
|
# -- User name used to connect to the MQTT broker
|
||||||
|
MQTT_USERNAME: "mqttuser"
|
||||||
|
# -- Password used to connect to the MQTT broker
|
||||||
|
MQTT_PASSWORD: "changeme"
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -9,7 +9,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.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
|
description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
|
||||||
home: https://truecharts.org/charts/stable/amule
|
home: https://truecharts.org/charts/stable/amule
|
||||||
@@ -29,4 +29,4 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/amule
|
- https://github.com/truecharts/charts/tree/master/charts/stable/amule
|
||||||
- https://github.com/t-chab/dockerfiles
|
- https://github.com/t-chab/dockerfiles
|
||||||
type: application
|
type: application
|
||||||
version: 2.1.8
|
version: 3.0.0
|
||||||
|
|||||||
@@ -10,12 +10,9 @@ 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"
|
||||||
label: Image Environment
|
label: "Image Environment"
|
||||||
schema:
|
schema:
|
||||||
additional_attrs: true
|
additional_attrs: true
|
||||||
type: dict
|
type: dict
|
||||||
@@ -32,15 +29,12 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
default: default
|
default: default
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: Main Service
|
|
||||||
description: The Primary service on which the healthcheck runs, often the webUI
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
@@ -142,16 +136,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 this App of the user running the application"
|
||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
@@ -159,8 +153,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" . }}
|
||||||
|
|||||||
@@ -3,23 +3,19 @@ image:
|
|||||||
repository: tccr.io/truecharts/amule
|
repository: tccr.io/truecharts/amule
|
||||||
tag: latest@sha256:08ac5dd2895ac3ebbee27dbee5ddff5cdbd1fc36624aff0651976d5eee52b217
|
tag: latest@sha256:08ac5dd2895ac3ebbee27dbee5ddff5cdbd1fc36624aff0651976d5eee52b217
|
||||||
|
|
||||||
env:
|
|
||||||
WEBUI_PWD: ""
|
|
||||||
WEBUI_TEMPLATE: default
|
|
||||||
|
|
||||||
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: 4711
|
port: 4711
|
||||||
protocol: HTTP
|
protocol: http
|
||||||
targetPort: 4711
|
targetPort: 4711
|
||||||
porttcp:
|
porttcp:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -27,7 +23,7 @@ service:
|
|||||||
porttcp:
|
porttcp:
|
||||||
enabled: true
|
enabled: true
|
||||||
port: 4662
|
port: 4662
|
||||||
protocol: TCP
|
protocol: tcp
|
||||||
targetPort: 4662
|
targetPort: 4662
|
||||||
portudp:
|
portudp:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -35,9 +31,28 @@ service:
|
|||||||
portudp:
|
portudp:
|
||||||
enabled: true
|
enabled: true
|
||||||
port: 4672
|
port: 4672
|
||||||
protocol: UDP
|
protocol: udp
|
||||||
targetPort: 4672
|
targetPort: 4672
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env:
|
||||||
|
WEBUI_PWD: ""
|
||||||
|
WEBUI_TEMPLATE: default
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
complete:
|
complete:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -50,4 +65,5 @@ persistence:
|
|||||||
mountPath: /temp
|
mountPath: /temp
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "4.2.3"
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.truecharts.org
|
repository: https://library-charts.truecharts.org
|
||||||
version: 11.1.2
|
version: 12.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
|
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
|
||||||
home: https://truecharts.org/charts/stable/appdaemon
|
home: https://truecharts.org/charts/stable/appdaemon
|
||||||
@@ -24,9 +24,8 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon
|
- https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon
|
||||||
- https://github.com/AppDaemon/appdaemon
|
- https://github.com/AppDaemon/appdaemon
|
||||||
type: application
|
type: application
|
||||||
version: 11.0.11
|
version: 12.0.0
|
||||||
annotations:
|
annotations:
|
||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- utilities
|
- utilities
|
||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/grade: U
|
|
||||||
|
|||||||
@@ -10,12 +10,9 @@ questions:
|
|||||||
# Include{replicas1}
|
# Include{replicas1}
|
||||||
# Include{podSpec}
|
# Include{podSpec}
|
||||||
# Include{containerMain}
|
# Include{containerMain}
|
||||||
# Include{containerBasic}
|
- variable: env
|
||||||
# Include{containerAdvanced}
|
group: "App Configuration"
|
||||||
|
label: "Image Environment"
|
||||||
- variable: secretEnv
|
|
||||||
group: App Configuration
|
|
||||||
label: Image Secrets
|
|
||||||
schema:
|
schema:
|
||||||
additional_attrs: true
|
additional_attrs: true
|
||||||
type: dict
|
type: dict
|
||||||
@@ -28,14 +25,6 @@ questions:
|
|||||||
private: true
|
private: true
|
||||||
required: true
|
required: true
|
||||||
default: ""
|
default: ""
|
||||||
# Docker specific env
|
|
||||||
- variable: env
|
|
||||||
group: App Configuration
|
|
||||||
label: Image Environment
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: HA_URL
|
- variable: HA_URL
|
||||||
label: HA URL
|
label: HA URL
|
||||||
description: Your Home-Assistant URL
|
description: Your Home-Assistant URL
|
||||||
@@ -73,15 +62,12 @@ questions:
|
|||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
required: true
|
required: true
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: Main Service
|
|
||||||
description: The Primary service on which the healthcheck runs, often the webUI
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
@@ -123,16 +109,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 this App of the user running the application"
|
||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
@@ -140,8 +126,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 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -4,37 +4,49 @@ image:
|
|||||||
tag: 4.2.3@sha256:3fa8d88560d0dd12259812ad7a0869ede726da24d82090230e07bf66cd0b4c0e
|
tag: 4.2.3@sha256:3fa8d88560d0dd12259812ad7a0869ede726da24d82090230e07bf66cd0b4c0e
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
secretEnv:
|
|
||||||
TOKEN: "REPLACETHIS"
|
|
||||||
|
|
||||||
env:
|
|
||||||
DASH_URL: "http://$HOSTNAME:5050"
|
|
||||||
HA_URL: ""
|
|
||||||
LATITUDE: 46
|
|
||||||
LONGITUDE: -94
|
|
||||||
ELEVATION: 1217
|
|
||||||
TIMEZONE: "{{ .Values.TZ }}"
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 5050
|
port: 5050
|
||||||
|
protocol: http
|
||||||
targetPort: 5050
|
targetPort: 5050
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env:
|
||||||
|
DASH_URL: "http://$HOSTNAME:5050"
|
||||||
|
HA_URL: ""
|
||||||
|
LATITUDE: 46
|
||||||
|
LONGITUDE: -94
|
||||||
|
ELEVATION: 1217
|
||||||
|
TIMEZONE: "{{ .Values.TZ }}"
|
||||||
|
TOKEN: "REPLACETHIS"
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
conf:
|
conf:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/conf"
|
mountPath: /conf
|
||||||
varrun:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "1.3.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.2.32
|
||||||
description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
||||||
home: https://truecharts.org/charts/stable/ariang
|
home: https://truecharts.org/charts/stable/ariang
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
|
||||||
@@ -18,9 +18,8 @@ name: ariang
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/ariang
|
- https://github.com/truecharts/charts/tree/master/charts/stable/ariang
|
||||||
- https://github.com/leonismoe/docker-images
|
- https://github.com/leonismoe/docker-images
|
||||||
version: 3.0.10
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -7,9 +7,27 @@ service:
|
|||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
|
protocol: http
|
||||||
port: 10276
|
port: 10276
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -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.2.32
|
||||||
description: An easy-to-use, multi-track audio editor and recorder
|
description: An easy-to-use, multi-track audio editor and recorder
|
||||||
home: https://truecharts.org/charts/stable/audacity
|
home: https://truecharts.org/charts/stable/audacity
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png
|
||||||
@@ -24,9 +24,8 @@ sources:
|
|||||||
- https://github.com/linuxserver/docker-audacity
|
- https://github.com/linuxserver/docker-audacity
|
||||||
- https://www.audacityteam.org/
|
- https://www.audacityteam.org/
|
||||||
type: application
|
type: application
|
||||||
version: 6.0.8
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ image:
|
|||||||
tag: v3.0.2@sha256:fa1bf994f5c37b38f78872daba4921b6d78f17d94d1390cd6913474c6fcee9d8
|
tag: v3.0.2@sha256:fa1bf994f5c37b38f78872daba4921b6d78f17d94d1390cd6913474c6fcee9d8
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
@@ -16,14 +15,31 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10032
|
port: 10032
|
||||||
|
protocol: http
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
varrun:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -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.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: A Lidarr companion script to automatically download music for Lidarr.
|
description: A Lidarr companion script to automatically download music for Lidarr.
|
||||||
home: https://truecharts.org/charts/stable/automatic-music-downloader
|
home: https://truecharts.org/charts/stable/automatic-music-downloader
|
||||||
@@ -23,9 +23,8 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
|
- https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
|
||||||
- https://github.com/RandomNinjaAtk/docker-amd
|
- https://github.com/RandomNinjaAtk/docker-amd
|
||||||
type: application
|
type: application
|
||||||
version: 4.0.9
|
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,9 +8,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"
|
||||||
label: "Image Environment"
|
label: "Image Environment"
|
||||||
@@ -232,6 +229,9 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 1
|
default: 1
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceExpertRoot}
|
# Include{serviceExpertRoot}
|
||||||
default: false
|
default: false
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -4,14 +4,32 @@ image:
|
|||||||
tag: latest@sha256:541eff647695209e9071e9483f434420e2d333068865e75e9db40b045e1a8358
|
tag: latest@sha256:541eff647695209e9071e9483f434420e2d333068865e75e9db40b045e1a8358
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
env:
|
service:
|
||||||
|
main:
|
||||||
|
enabled: false
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
env:
|
||||||
AUTOSTART: true
|
AUTOSTART: true
|
||||||
SCRIPTINTERVAL: "1h"
|
SCRIPTINTERVAL: "1h"
|
||||||
DOWNLOADMODE: "wanted"
|
DOWNLOADMODE: "wanted"
|
||||||
@@ -40,28 +58,14 @@ env:
|
|||||||
ALBUM_TYPE_FILTER: "COMPILE"
|
ALBUM_TYPE_FILTER: "COMPILE"
|
||||||
POSTPROCESSTHREADS: 1
|
POSTPROCESSTHREADS: 1
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
enabled: false
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/downloads-amd"
|
mountPath: /downloads-amd
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
kubeVersion: ">=1.16.0-0"
|
kubeVersion: ">=1.16.0-0"
|
||||||
name: autoscan
|
name: autoscan
|
||||||
version: 3.0.10
|
version: 4.0.0
|
||||||
appVersion: "latest"
|
appVersion: "latest"
|
||||||
description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system.
|
description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system.
|
||||||
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.2.32
|
||||||
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
|
|
||||||
|
|||||||
@@ -8,12 +8,9 @@ questions:
|
|||||||
# Include{replicas1}
|
# Include{replicas1}
|
||||||
# Include{podSpec}
|
# Include{podSpec}
|
||||||
# Include{containerMain}
|
# Include{containerMain}
|
||||||
# Include{containerBasic}
|
- variable: env
|
||||||
# Include{containerAdvanced}
|
group: "App Configuration"
|
||||||
|
label: "Image Environment"
|
||||||
- variable: secretEnv
|
|
||||||
group: App Configuration
|
|
||||||
label: Image Secrets
|
|
||||||
schema:
|
schema:
|
||||||
additional_attrs: true
|
additional_attrs: true
|
||||||
type: dict
|
type: dict
|
||||||
@@ -31,15 +28,12 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
private: true
|
private: true
|
||||||
default: ""
|
default: ""
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: Main Service
|
|
||||||
description: The Primary service on which the healthcheck runs, often the webUI
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
@@ -70,16 +64,16 @@ questions:
|
|||||||
# Include{persistenceBasic}
|
# Include{persistenceBasic}
|
||||||
# Include{persistenceList}
|
# Include{persistenceList}
|
||||||
|
|
||||||
# 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 this App of the user running the application"
|
||||||
schema:
|
schema:
|
||||||
type: int
|
type: int
|
||||||
default: 0
|
default: 0
|
||||||
@@ -87,8 +81,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" . }}
|
||||||
|
|||||||
@@ -3,37 +3,42 @@ image:
|
|||||||
repository: tccr.io/truecharts/autoscan
|
repository: tccr.io/truecharts/autoscan
|
||||||
tag: latest@sha256:ceb9d233765da84b959484fd6dcf05743c4e85f4f78cd4871fc89ece122fc571
|
tag: latest@sha256:ceb9d233765da84b959484fd6dcf05743c4e85f4f78cd4871fc89ece122fc571
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsGroup: 0
|
|
||||||
runAsUser: 0
|
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
runAsGroup: 0
|
||||||
secretEnv:
|
runAsUser: 0
|
||||||
PLEX_LOGIN: ""
|
|
||||||
PLEX_PASSWORD: ""
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 3030
|
port: 3030
|
||||||
|
protocol: http
|
||||||
targetPort: 3030
|
targetPort: 3030
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
startup:
|
||||||
|
enabled: false
|
||||||
|
env:
|
||||||
|
PLEX_LOGIN: ""
|
||||||
|
PLEX_PASSWORD: ""
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -3,15 +3,12 @@ appVersion: "1.14.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.2.32
|
||||||
- condition: postgresql.enabled
|
|
||||||
name: postgresql
|
|
||||||
repository: https://deps.truecharts.org/
|
|
||||||
version: 11.0.31
|
|
||||||
- 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.18
|
||||||
description: Baserow is an open source no-code database tool and Airtable alternative.
|
description: Baserow is an open source no-code database tool and Airtable alternative.
|
||||||
home: https://truecharts.org/charts/stable/baserow
|
home: https://truecharts.org/charts/stable/baserow
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/baserow.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/baserow.png
|
||||||
@@ -26,9 +23,8 @@ name: baserow
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/baserow
|
- https://github.com/truecharts/charts/tree/master/charts/stable/baserow
|
||||||
- https://gitlab.com/bramw/baserow/
|
- https://gitlab.com/bramw/baserow/
|
||||||
version: 6.0.28
|
version: 7.0.0
|
||||||
annotations:
|
annotations:
|
||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- productivity
|
- productivity
|
||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/grade: U
|
|
||||||
|
|||||||
@@ -10,9 +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"
|
||||||
label: "Image Environment"
|
label: "Image Environment"
|
||||||
@@ -87,15 +84,12 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
private: true
|
private: true
|
||||||
default: ""
|
default: ""
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1,20 +1,14 @@
|
|||||||
{{/* Define the secrets */}}
|
{{/* Define the secrets */}}
|
||||||
{{- define "baserow.secrets" -}}
|
{{- define "baserow.secrets" -}}
|
||||||
---
|
{{- $secretName := (printf "%s-baserow-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
|
||||||
|
{{- $baserowprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
|
||||||
apiVersion: v1
|
enabled: true
|
||||||
kind: Secret
|
|
||||||
type: Opaque
|
|
||||||
metadata:
|
|
||||||
name: baserow-secrets
|
|
||||||
{{- $baserowprevious := lookup "v1" "Secret" .Release.Namespace "baserow-secrets" }}
|
|
||||||
{{- $secret_key := "" }}
|
|
||||||
data:
|
data:
|
||||||
{{- if $baserowprevious}}
|
{{- if $baserowprevious }}
|
||||||
SECRET_KEY: {{ index $baserowprevious.data "SECRET_KEY" }}
|
SECRET_KEY: {{ index $baserowprevious.data "SECRET_KEY" | b64dec }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- $secret_key := randAlphaNum 32 }}
|
{{- $secret_key := randAlphaNum 32 }}
|
||||||
SECRET_KEY: {{ $secret_key | b64enc }}
|
SECRET_KEY: {{ $secret_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 baserow */}}
|
{{/* Render secrets for baserow */}}
|
||||||
{{- include "baserow.secrets" . }}
|
{{- $secrets := include "baserow.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" . }}
|
||||||
|
|||||||
@@ -4,22 +4,41 @@ 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:
|
service:
|
||||||
DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}"
|
main:
|
||||||
DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
ports:
|
||||||
|
main:
|
||||||
|
port: 10228
|
||||||
|
protocol: http
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
path: "/_health"
|
||||||
|
readiness:
|
||||||
|
path: "/_health"
|
||||||
|
startup:
|
||||||
|
path: "/_health"
|
||||||
|
env:
|
||||||
|
DATABASE_NAME: "{{ .Values.cnpg.main.database }}"
|
||||||
|
DATABASE_USER: "{{ .Values.cnpg.main.user }}"
|
||||||
DATABASE_PORT: "5432"
|
DATABASE_PORT: "5432"
|
||||||
REDIS_USER: "{{ .Values.redis.redisUsername }}"
|
REDIS_USER: "{{ .Values.redis.redisUsername }}"
|
||||||
REDIS_PORT: "6379"
|
REDIS_PORT: "6379"
|
||||||
REDIS_PROTOCOL: "redis"
|
REDIS_PROTOCOL: "redis"
|
||||||
BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}"
|
BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}"
|
||||||
# User Defined
|
# User Defined
|
||||||
|
|
||||||
BASEROW_PUBLIC_URL: "http://localhost:10228"
|
BASEROW_PUBLIC_URL: "http://localhost:10228"
|
||||||
FROM_EMAIL: ""
|
FROM_EMAIL: ""
|
||||||
EMAIL_SMTP: ""
|
EMAIL_SMTP: ""
|
||||||
@@ -30,54 +49,42 @@ env:
|
|||||||
EMAIL_SMTP_PASSWORD: ""
|
EMAIL_SMTP_PASSWORD: ""
|
||||||
DATABASE_HOST:
|
DATABASE_HOST:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: cnpg-main-urls
|
||||||
key: plainhost
|
key: std
|
||||||
DATABASE_PASSWORD:
|
DATABASE_PASSWORD:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: cnpg-main-user
|
||||||
key: postgresql-password
|
key: password
|
||||||
REDIS_HOST:
|
REDIS_HOST:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: rediscreds
|
expandObjectName: false
|
||||||
|
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
|
||||||
key: plainhost
|
key: plainhost
|
||||||
REDIS_PASSWORD:
|
REDIS_PASSWORD:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: rediscreds
|
expandObjectName: false
|
||||||
|
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
|
||||||
key: redis-password
|
key: redis-password
|
||||||
SECRET_KEY:
|
SECRET_KEY:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: baserow-secrets
|
name: secrets
|
||||||
key: SECRET_KEY
|
key: SECRET_KEY
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
path: "/_health"
|
|
||||||
readiness:
|
|
||||||
path: "/_health"
|
|
||||||
startup:
|
|
||||||
path: "/_health"
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 10228
|
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/baserow/data"
|
mountPath: /baserow/data
|
||||||
|
|
||||||
postgresql:
|
cnpg:
|
||||||
|
main:
|
||||||
enabled: true
|
enabled: true
|
||||||
existingSecret: "dbcreds"
|
user: baserow
|
||||||
postgresqlUsername: baserow
|
database: baserow
|
||||||
postgresqlDatabase: baserow
|
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
enabled: true
|
enabled: true
|
||||||
existingSecret: "rediscreds"
|
|
||||||
redisUsername: "default"
|
redisUsername: "default"
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "1.1.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.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
|
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
|
||||||
home: https://truecharts.org/charts/stable/bazarr
|
home: https://truecharts.org/charts/stable/bazarr
|
||||||
@@ -25,9 +25,8 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/bazarr
|
- https://github.com/truecharts/charts/tree/master/charts/stable/bazarr
|
||||||
- https://github.com/morpheus65535/bazarr
|
- https://github.com/morpheus65535/bazarr
|
||||||
type: application
|
type: application
|
||||||
version: 13.0.20
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -8,12 +8,31 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 6767
|
port: 6767
|
||||||
|
protocol: http
|
||||||
targetPort: 6767
|
targetPort: 6767
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "1.6.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.2.32
|
||||||
description: A music library manager and not, for the most part, a music player.
|
description: A music library manager and not, for the most part, a music player.
|
||||||
home: https://truecharts.org/charts/stable/beets
|
home: https://truecharts.org/charts/stable/beets
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png
|
||||||
@@ -24,9 +24,8 @@ sources:
|
|||||||
- https://github.com/linuxserver/docker-beets
|
- https://github.com/linuxserver/docker-beets
|
||||||
- https://beets.io/
|
- https://beets.io/
|
||||||
type: application
|
type: application
|
||||||
version: 6.0.15
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ image:
|
|||||||
tag: v1.6.0@sha256:de171595fca0f1de18a208dc5ca3f9de40a876df726c2a6744d5236e5e6e1778
|
tag: v1.6.0@sha256:de171595fca0f1de18a208dc5ca3f9de40a876df726c2a6744d5236e5e6e1778
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
@@ -16,14 +15,31 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 8337
|
port: 8337
|
||||||
|
protocol: http
|
||||||
targetPort: 8337
|
targetPort: 8337
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
varrun:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,11 +3,8 @@ 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.2.32
|
||||||
- condition: postgresql.enabled
|
|
||||||
name: postgresql
|
|
||||||
repository: https://deps.truecharts.org/
|
|
||||||
version: 11.0.31
|
|
||||||
description: "Lightweight self-hosted facebook-styled PHP blog."
|
description: "Lightweight self-hosted facebook-styled PHP blog."
|
||||||
home: https://truecharts.org/charts/stable/blog
|
home: https://truecharts.org/charts/stable/blog
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blog.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blog.png
|
||||||
@@ -27,9 +24,8 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/blog
|
- https://github.com/truecharts/charts/tree/master/charts/stable/blog
|
||||||
- https://github.com/m1k1o/blog
|
- https://github.com/m1k1o/blog
|
||||||
- https://github.com/nicholaswilde/docker-blog
|
- https://github.com/nicholaswilde/docker-blog
|
||||||
version: 6.0.25
|
version: 7.0.0
|
||||||
annotations:
|
annotations:
|
||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- hosting
|
- hosting
|
||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/grade: U
|
|
||||||
|
|||||||
@@ -10,9 +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"
|
||||||
label: "Image Environment"
|
label: "Image Environment"
|
||||||
@@ -38,15 +35,12 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
required: true
|
required: true
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -3,52 +3,66 @@ image:
|
|||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: latest@sha256:b11ca1374d7ca68ef012b1d61b3fa432eded86aed5add3538808eb7e0093828c
|
tag: latest@sha256:b11ca1374d7ca68ef012b1d61b3fa432eded86aed5add3538808eb7e0093828c
|
||||||
|
|
||||||
secretEnv:
|
|
||||||
BLOG_NICK: username
|
|
||||||
BLOG_PASS: password
|
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
env:
|
|
||||||
BLOG_TITLE: "Blog"
|
|
||||||
BLOG_NAME: "Max Musermann"
|
|
||||||
BLOG_LANG: "en"
|
|
||||||
BLOG_DB_CONNECTION: "postgres"
|
|
||||||
BLOG_POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
|
||||||
BLOG_POSTGRES_PORT: "5432"
|
|
||||||
BLOG_DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}"
|
|
||||||
BLOG_POSTGRES_PASS:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dbcreds
|
|
||||||
key: postgresql-password
|
|
||||||
BLOG_POSTGRES_HOST:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dbcreds
|
|
||||||
key: plainhost
|
|
||||||
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10111
|
port: 10111
|
||||||
|
protocol: http
|
||||||
targetPort: 80
|
targetPort: 80
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env:
|
||||||
|
BLOG_TITLE: "Blog"
|
||||||
|
BLOG_NAME: "Max Musermann"
|
||||||
|
BLOG_LANG: "en"
|
||||||
|
BLOG_DB_CONNECTION: "postgres"
|
||||||
|
BLOG_POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
|
||||||
|
BLOG_POSTGRES_PORT: "5432"
|
||||||
|
BLOG_DB_NAME: "{{ .Values.cnpg.main.database }}"
|
||||||
|
BLOG_POSTGRES_PASS:
|
||||||
|
secretKeyRef:
|
||||||
|
name: cnpg-main-user
|
||||||
|
key: password
|
||||||
|
BLOG_POSTGRES_HOST:
|
||||||
|
secretKeyRef:
|
||||||
|
name: cnpg-main-urls
|
||||||
|
key: host
|
||||||
|
BLOG_NICK: username
|
||||||
|
BLOG_PASS: password
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/var/www/html/data"
|
mountPath: /var/www/html/data
|
||||||
|
|
||||||
postgresql:
|
cnpg:
|
||||||
|
main:
|
||||||
enabled: true
|
enabled: true
|
||||||
existingSecret: "dbcreds"
|
user: blog
|
||||||
postgresqlUsername: blog
|
database: blog
|
||||||
postgresqlDatabase: blog
|
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "2201.1.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.2.32
|
||||||
description: Booksonic is a platform for accessing the audibooks you own wherever you are
|
description: Booksonic is a platform for accessing the audibooks you own wherever you are
|
||||||
home: https://truecharts.org/charts/stable/booksonic-air
|
home: https://truecharts.org/charts/stable/booksonic-air
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png
|
||||||
@@ -19,9 +19,8 @@ name: booksonic-air
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air
|
- https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air
|
||||||
- https://github.com/popeen/Booksonic-Air
|
- https://github.com/popeen/Booksonic-Air
|
||||||
version: 8.0.14
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ image:
|
|||||||
tag: v2201.1.0@sha256:f3a577c588dbdd758633a08d7ea75d98136aee096a0325928945c97688b688b4
|
tag: v2201.1.0@sha256:f3a577c588dbdd758633a08d7ea75d98136aee096a0325928945c97688b688b4
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
|
container:
|
||||||
readOnlyRootFilesystem: false
|
readOnlyRootFilesystem: false
|
||||||
runAsNonRoot: false
|
runAsNonRoot: false
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
runAsGroup: 0
|
runAsGroup: 0
|
||||||
|
|
||||||
@@ -16,12 +15,31 @@ service:
|
|||||||
ports:
|
ports:
|
||||||
main:
|
main:
|
||||||
port: 10048
|
port: 10048
|
||||||
|
protocol: http
|
||||||
targetPort: 4040
|
targetPort: 4040
|
||||||
|
|
||||||
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
readiness:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
startup:
|
||||||
|
type: http
|
||||||
|
path: /
|
||||||
|
env: {}
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: /config
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "1.57.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.2.32
|
||||||
description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work
|
description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work
|
||||||
home: https://truecharts.org/charts/stable/browserless-chrome
|
home: https://truecharts.org/charts/stable/browserless-chrome
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png
|
||||||
@@ -20,9 +20,8 @@ name: browserless-chrome
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome
|
- https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome
|
||||||
- https://docs.browserless.io/docs/docker.html
|
- https://docs.browserless.io/docs/docker.html
|
||||||
version: 4.0.12
|
version: 5.0.0
|
||||||
annotations:
|
annotations:
|
||||||
truecharts.org/catagories: |
|
truecharts.org/catagories: |
|
||||||
- productivity
|
- productivity
|
||||||
truecharts.org/SCALE-support: "true"
|
truecharts.org/SCALE-support: "true"
|
||||||
truecharts.org/grade: U
|
|
||||||
|
|||||||
@@ -24,12 +24,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
|
||||||
@@ -41,13 +38,6 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
private: true
|
private: true
|
||||||
- variable: env
|
|
||||||
group: "App Configuration"
|
|
||||||
label: "Image Environment"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: HOST
|
- variable: HOST
|
||||||
label: "HOST"
|
label: "HOST"
|
||||||
schema:
|
schema:
|
||||||
@@ -144,15 +134,12 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
# Include{containerBasic}
|
||||||
|
# Include{containerAdvanced}
|
||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
@@ -1 +1 @@
|
|||||||
{{ include "tc.common.loader.all" . }}
|
{{ include "tc.v1.common.loader.all" . }}
|
||||||
|
|||||||
@@ -10,13 +10,31 @@ puppeteerImage:
|
|||||||
|
|
||||||
imageSelector: "image"
|
imageSelector: "image"
|
||||||
|
|
||||||
secretEnv:
|
service:
|
||||||
TOKEN: ""
|
main:
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
port: 10194
|
||||||
|
protocol: http
|
||||||
|
targetPort: 3000
|
||||||
|
|
||||||
env:
|
workload:
|
||||||
|
main:
|
||||||
|
podSpec:
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
path: "/metrics"
|
||||||
|
readiness:
|
||||||
|
path: "/metrics"
|
||||||
|
startup:
|
||||||
|
path: "/metrics"
|
||||||
|
env:
|
||||||
WORKSPACE_DIR: "/downloads"
|
WORKSPACE_DIR: "/downloads"
|
||||||
METRICS_JSON_PATH: "/metrics/metrics.json"
|
METRICS_JSON_PATH: "/metrics/metrics.json"
|
||||||
# User Defined
|
# User Defined
|
||||||
|
|
||||||
HOST: ""
|
HOST: ""
|
||||||
WORKSPACE_DELETE_EXPIRED: false
|
WORKSPACE_DELETE_EXPIRED: false
|
||||||
WORKSPACE_EXPIRE_DAYS: 30
|
WORKSPACE_EXPIRE_DAYS: 30
|
||||||
@@ -36,33 +54,20 @@ env:
|
|||||||
ENABLE_CORS: false
|
ENABLE_CORS: false
|
||||||
ENABLE_XVBF: true
|
ENABLE_XVBF: true
|
||||||
# Enabling those, makes probe/app fail
|
# Enabling those, makes probe/app fail
|
||||||
|
|
||||||
# KEEP_ALIVE: true
|
# KEEP_ALIVE: true
|
||||||
|
|
||||||
# PREBOOT_CHROME: true
|
# PREBOOT_CHROME: true
|
||||||
|
TOKEN: ""
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 10194
|
|
||||||
targetPort: 3000
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
path: "/metrics"
|
|
||||||
|
|
||||||
readiness:
|
|
||||||
path: "/metrics"
|
|
||||||
|
|
||||||
startup:
|
|
||||||
path: "/metrics"
|
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
downloads:
|
downloads:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/downloads"
|
mountPath: /downloads
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/metrics"
|
mountPath: /metrics
|
||||||
|
|
||||||
portal:
|
portal:
|
||||||
|
open:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: "0.6.19"
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://library-charts.truecharts.org
|
repository: https://library-charts.truecharts.org
|
||||||
version: 11.1.2
|
version: 12.2.32
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
|
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
|
||||||
home: https://truecharts.org/charts/stable/calibre-web
|
home: https://truecharts.org/charts/stable/calibre-web
|
||||||
@@ -22,9 +22,8 @@ sources:
|
|||||||
- https://github.com/truecharts/charts/tree/master/charts/stable/calibre-web
|
- https://github.com/truecharts/charts/tree/master/charts/stable/calibre-web
|
||||||
- https://github.com/janeczku/calibre-web
|
- https://github.com/janeczku/calibre-web
|
||||||
type: application
|
type: application
|
||||||
version: 13.0.18
|
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
|
|
||||||
|
|||||||
@@ -15,13 +15,7 @@ questions:
|
|||||||
|
|
||||||
# Include{containerConfig}
|
# Include{containerConfig}
|
||||||
# Include{serviceRoot}
|
# Include{serviceRoot}
|
||||||
- variable: main
|
# Include{serviceMain}
|
||||||
label: "Main Service"
|
|
||||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
|
||||||
schema:
|
|
||||||
additional_attrs: true
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
# Include{serviceSelectorLoadBalancer}
|
# Include{serviceSelectorLoadBalancer}
|
||||||
# Include{serviceSelectorExtras}
|
# Include{serviceSelectorExtras}
|
||||||
- variable: main
|
- variable: main
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user