Testing, BugFixes and Review Improvements
- Fix SabNZBD hostname whitelist issues - Add transmission settings to GUI - Fix some qbittorrent connection issues - Remove Torrent Ingress - Fix some device mounting gui issues - Change repo url references - Cleaning up the homepage - Drop Deluge (App is not safe due to being mostly abandoned) - Move Emby to own Non-Root container - Create new trains and move charts->stable - Add Plex app - update emby and plex intel hardware support - Implement new parallel CI for Apps - Move PGID, PUID, TZ and UMASK settings to "Container Image" configuration - Stop running some workflows on staging - Add branch security trigger to matrix workflows Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
This commit is contained in:
co-authored by
Troy Prelog
parent
c9a3f01580
commit
56211222bf
@@ -1,6 +0,0 @@
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: file://../common
|
||||
version: 2.0.0
|
||||
digest: sha256:75e16cc10f894e04849b7fdc64f531a59cb08bb62c237effe552a3c04cf8c67e
|
||||
generated: "2021-03-02T20:48:38.608996Z"
|
||||
@@ -3,23 +3,23 @@ kubeVersion: ">=1.16.0-0"
|
||||
name: common-test
|
||||
version: 2.0.0
|
||||
# upstream_version:
|
||||
# appVersion:
|
||||
appVersion: none
|
||||
description: Helper chart to test different use cases of the common library
|
||||
type: application
|
||||
deprecated: false
|
||||
home: https://github.com/truecharts/charts/tree/master/library/common-test
|
||||
# icon:
|
||||
home: https://github.com/truecharts/apps/tree/master/library/common-test
|
||||
icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
|
||||
keywords:
|
||||
- common-test
|
||||
- truecharts
|
||||
- common
|
||||
- test
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/library/common-test
|
||||
- https://github.com/truecharts/apps/tree/master/library/common-test
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: file://../common
|
||||
version: n/a
|
||||
version: latest
|
||||
# condition:
|
||||
# tags:
|
||||
# import-values:
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Helper chart to test different use cases of the common library
|
||||
|
||||
**Homepage:** <https://github.com/truecharts/truecharts/tree/master/charts/common-test>
|
||||
**Homepage:** <https://github.com/truecharts/apps/tree/master/charts/common-test>
|
||||
|
||||
## Maintainers
|
||||
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
image:
|
||||
repository: b4bz/homer
|
||||
tag: latest
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
services:
|
||||
main:
|
||||
port:
|
||||
port: 8080
|
||||
extra-tcp:
|
||||
enabled: true
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 51414
|
||||
name: tcp-test
|
||||
protocol: TCP
|
||||
targetPort: 51414
|
||||
extra-udp:
|
||||
enabled: true
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 51414
|
||||
name: udp-test
|
||||
protocol: UDP
|
||||
targetPort: 51414
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
readiness:
|
||||
enabled: true
|
||||
startup:
|
||||
enabled: true
|
||||
|
||||
fixMountPermissions: false
|
||||
appVolumeMounts:
|
||||
data:
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
datasetName: "data"
|
||||
mountPath: "/data"
|
||||
hostPathEnabled: false
|
||||
hostPath: ""
|
||||
test:
|
||||
enabled: true
|
||||
emptyDir: false
|
||||
datasetName: "test"
|
||||
mountPath: "/test"
|
||||
hostPathEnabled: true
|
||||
hostPath: "/tmp"
|
||||
|
||||
appExtraVolumeMounts:
|
||||
- name: "extratest1"
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
datasetName: "extratest1"
|
||||
mountPath: "/extratest1"
|
||||
hostPathEnabled: false
|
||||
hostPath: ""
|
||||
- name: "extratest2"
|
||||
enabled: true
|
||||
emptyDir: false
|
||||
datasetName: "extratest2"
|
||||
mountPath: "/extratest2"
|
||||
hostPathEnabled: true
|
||||
hostPath: "/tmp"
|
||||
@@ -1,77 +0,0 @@
|
||||
image:
|
||||
repository: b4bz/homer
|
||||
tag: latest
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
services:
|
||||
main:
|
||||
port:
|
||||
port: 8080
|
||||
extra-tcp:
|
||||
enabled: true
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 51414
|
||||
name: tcp-test
|
||||
protocol: TCP
|
||||
targetPort: 51414
|
||||
extra-udp:
|
||||
enabled: true
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 51414
|
||||
name: udp-test
|
||||
protocol: UDP
|
||||
targetPort: 51414
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
mountPath: /www/assets
|
||||
|
||||
addons:
|
||||
codeserver:
|
||||
enabled: true
|
||||
workingDir: "/www/assets"
|
||||
ingress:
|
||||
enabled: true
|
||||
volumeMounts:
|
||||
- name: config
|
||||
mountPath: /www/assets
|
||||
|
||||
fixMountPermissions: false
|
||||
appVolumeMounts:
|
||||
data:
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
datasetName: "data"
|
||||
mountPath: "/data"
|
||||
hostPathEnabled: false
|
||||
hostPath: ""
|
||||
test:
|
||||
enabled: true
|
||||
emptyDir: false
|
||||
datasetName: "test"
|
||||
mountPath: "/test"
|
||||
hostPathEnabled: true
|
||||
hostPath: "/tmp"
|
||||
|
||||
appExtraVolumeMounts:
|
||||
- name: "extratest1"
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
datasetName: "extratest1"
|
||||
mountPath: "/extratest1"
|
||||
hostPathEnabled: false
|
||||
hostPath: ""
|
||||
- name: "extratest2"
|
||||
enabled: true
|
||||
emptyDir: false
|
||||
datasetName: "extratest2"
|
||||
mountPath: "/extratest2"
|
||||
hostPathEnabled: true
|
||||
hostPath: "/tmp"
|
||||
@@ -0,0 +1,66 @@
|
||||
# Default values for common-test.
|
||||
# Use jackett because it's a nice basic app...
|
||||
image:
|
||||
repository: ghcr.io/truecharts/jackett
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v0.17.671
|
||||
|
||||
strategy:
|
||||
type: Recreate
|
||||
|
||||
|
||||
services:
|
||||
main:
|
||||
enabled: true
|
||||
port:
|
||||
port: 9117
|
||||
|
||||
env: {}
|
||||
# TZ: UTC
|
||||
# PUID: 1001
|
||||
# PGID: 1001
|
||||
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
emptyDir: false
|
||||
|
||||
torrentblackhole:
|
||||
enabled: false
|
||||
emptyDir: false
|
||||
mountPath: /downloads
|
||||
## Persistent Volume Storage Class
|
||||
## If defined, storageClassName: <storageClass>
|
||||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
||||
## If undefined (the default) or set to null, no storageClassName spec is
|
||||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
||||
## GKE, AWS & OpenStack)
|
||||
# storageClass: "-"
|
||||
# accessMode: ReadWriteOnce
|
||||
# size: 1Gi
|
||||
## Do not delete the pvc upon helm uninstall
|
||||
# skipuninstall: false
|
||||
# existingClaim: ""
|
||||
|
||||
|
||||
## TrueCharts Values
|
||||
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
# Used when including ingress using {{ include "common.ingress" . }}
|
||||
type: "HTTP"
|
||||
entrypoint: "websecure"
|
||||
certType: ""
|
||||
annotations: {}
|
||||
hosts:
|
||||
- host: chart-example.local
|
||||
path: /
|
||||
|
||||
appVolumeMounts:
|
||||
config:
|
||||
enabled: true
|
||||
emptyDir: true
|
||||
setPermissions: true
|
||||
mountPath: "/config"
|
||||
@@ -30,7 +30,7 @@ additionalServices:
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 8083
|
||||
name: tcp-test
|
||||
name: extra-tcp-test
|
||||
protocol: TCP
|
||||
targetPort: 8083
|
||||
- name: test4
|
||||
@@ -38,7 +38,7 @@ additionalServices:
|
||||
type: ClusterIP
|
||||
port:
|
||||
port: 8084
|
||||
name: udp-test
|
||||
name: extra-udp-test
|
||||
protocol: UDP
|
||||
targetPort: 8084
|
||||
|
||||
|
||||
@@ -3,18 +3,18 @@ kubeVersion: ">=1.16.0-0"
|
||||
name: common
|
||||
version: 2.0.0
|
||||
# upstream_version:
|
||||
# appVersion:
|
||||
appVersion: none
|
||||
description: Function library for TrueCharts
|
||||
type: library
|
||||
deprecated: false
|
||||
home: https://github.com/truecharts/truecharts/tree/master/common
|
||||
# icon:
|
||||
home: https://github.com/truecharts/apps/tree/master/common
|
||||
icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
|
||||
keywords:
|
||||
- truecharts
|
||||
- library-chart
|
||||
- common
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/library/common
|
||||
- https://github.com/truecharts/apps/tree/master/library/common
|
||||
# dependencies:
|
||||
maintainers:
|
||||
- name: TrueCharts
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Function library for TrueCharts
|
||||
|
||||
**Homepage:** <https://github.com/truecharts/truecharts/tree/master/common>
|
||||
**Homepage:** <https://github.com/truecharts/apps/tree/master/common>
|
||||
|
||||
## Maintainers
|
||||
|
||||
|
||||
@@ -36,10 +36,10 @@ within the common library.
|
||||
{{ end -}}
|
||||
{{- $svcType := $values.type | default "" -}}
|
||||
|
||||
{{- $portProtocol := $values.port.type -}}
|
||||
{{- if or ( eq $values.type "HTTP" ) ( eq $values.type "HTTPS" ) ( eq $values.type "TCP" ) -}}
|
||||
{{- $portProtocol := $values.port.protocol -}}
|
||||
{{- if or ( eq $values.port.protocol "HTTP" ) ( eq $values.port.protocol "HTTPS" ) ( eq $values.port.protocol "TCP" ) -}}
|
||||
{{- $portProtocol = "TCP" -}}
|
||||
{{- else if eq $values.type "UDP" }}
|
||||
{{- else if eq $values.port.protocol "UDP" }}
|
||||
{{- $portProtocol = "UDP" -}}
|
||||
{{- end }}
|
||||
apiVersion: v1
|
||||
@@ -52,7 +52,7 @@ metadata:
|
||||
{{ toYaml $values.labels | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
{{- if eq $svcType "HTTPS" }}
|
||||
{{- if eq $values.port.protocol "HTTPS" }}
|
||||
traefik.ingress.kubernetes.io/service.serversscheme: https
|
||||
{{- end }}
|
||||
{{- with $values.annotations }}
|
||||
|
||||
@@ -46,7 +46,7 @@ metadata:
|
||||
{{- if eq $portProtocol "HTTPS" }}
|
||||
traefik.ingress.kubernetes.io/service.serversscheme: https
|
||||
{{- end }}
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: {{ $values.entrypoint }}
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: {{ $values.entrypoint | default "websecure" }}
|
||||
traefik.ingress.kubernetes.io/router.middlewares: traefik-middlewares-chain-public@kubernetescrd{{ if $values.authForwardURL }},{{ $ingressName }}-auth-forward{{ end }}
|
||||
{{- with $values.annotations }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
|
||||
Reference in New Issue
Block a user