mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
⬆️ Update app-template ( 2.6.0 → 3.0.4 )
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -34,7 +35,7 @@ spec:
|
||||
fsGroup: 568
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
controllers:
|
||||
main:
|
||||
radarr:
|
||||
annotations:
|
||||
configmap.reloader.stakater.com/reload: radarr-pushover
|
||||
reloader.stakater.com/auto: "true"
|
||||
@@ -47,7 +48,7 @@ spec:
|
||||
- secretRef:
|
||||
name: radarr-secret
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/radarr-develop
|
||||
tag: 5.4.3.8677@sha256:5af64ec397048c9c86a306b18072aa4c1ce60cd7ce6674c111ef59517ea96ea0
|
||||
@@ -69,14 +70,15 @@ spec:
|
||||
limits:
|
||||
memory: 2000Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: *port
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -89,7 +91,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -103,14 +105,14 @@ spec:
|
||||
downloads:
|
||||
enabled: true
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/downloads
|
||||
globalMounts:
|
||||
- path: /mnt/storage/downloads
|
||||
video:
|
||||
enabled: true
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/video
|
||||
globalMounts:
|
||||
- path: /mnt/storage/video
|
||||
|
@@ -1,16 +1,16 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: recyclarr
|
||||
name: &app recyclarr
|
||||
namespace: default
|
||||
spec:
|
||||
interval: 30m
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,16 +23,17 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
recyclarr:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/recyclarr/recyclarr
|
||||
tag: 6.0.2
|
||||
@@ -54,7 +55,8 @@ spec:
|
||||
fsGroup: 568
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
enabled: false
|
||||
persistence:
|
||||
config:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -31,11 +32,11 @@ spec:
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
controllers:
|
||||
main:
|
||||
resilio-claude:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/auricom/resilio-sync
|
||||
tag: 2.7.3.1381-1@sha256:42d0553deba43429df0371ca00128b17e166a0282bd3375cb4ea6a54c8e3097c
|
||||
@@ -49,16 +50,17 @@ spec:
|
||||
limits:
|
||||
memory: 2Gi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 8888
|
||||
com:
|
||||
port: 55555
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
hajimari.io/icon: mdi:file-arrow-up-down
|
||||
hosts:
|
||||
@@ -66,7 +68,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -85,37 +87,37 @@ spec:
|
||||
subPath: sync.conf
|
||||
backups:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/backups
|
||||
globalMounts:
|
||||
- path: /sync/backup
|
||||
home-claude:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/home/claude
|
||||
globalMounts:
|
||||
- path: /sync/home/claude
|
||||
music-transcoded:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/music_transcoded
|
||||
globalMounts:
|
||||
- path: /sync/music_transcoded
|
||||
photo:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/photo
|
||||
globalMounts:
|
||||
- path: /sync/photo
|
||||
shared-documents:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/shared-documents
|
||||
globalMounts:
|
||||
- path: /sync/shared-documents
|
||||
video:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/video
|
||||
globalMounts:
|
||||
- path: /sync/video
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -31,11 +32,11 @@ spec:
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
controllers:
|
||||
main:
|
||||
resilio-helene:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/auricom/resilio-sync
|
||||
tag: 2.7.3.1381-1@sha256:42d0553deba43429df0371ca00128b17e166a0282bd3375cb4ea6a54c8e3097c
|
||||
@@ -49,16 +50,17 @@ spec:
|
||||
limits:
|
||||
memory: 2Gi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 8889
|
||||
com:
|
||||
port: 55556
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
hajimari.io/icon: mdi:file-arrow-up-down
|
||||
hosts:
|
||||
@@ -66,7 +68,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -85,19 +87,19 @@ spec:
|
||||
subPath: sync.conf
|
||||
backups:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/backups
|
||||
globalMounts:
|
||||
- path: /sync/backup
|
||||
home-helene:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/home/helene
|
||||
globalMounts:
|
||||
- path: /sync/home
|
||||
photo:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/photo
|
||||
globalMounts:
|
||||
- path: /sync/photo
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -33,16 +34,17 @@ spec:
|
||||
namespace: volsync
|
||||
values:
|
||||
defaultPodOptions:
|
||||
securityContext:
|
||||
runAsUser: 568
|
||||
runAsGroup: 568
|
||||
fsGroup: 568
|
||||
fsGroupChangePolicy: "OnRootMismatch"
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
controllers:
|
||||
main:
|
||||
sabnzbd:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/sabnzbd
|
||||
tag: 4.2.3@sha256:fa8ddea45e56b0e36454c3c0eb30ff5521d90aeb5b35301656ae9236680be3a9
|
||||
@@ -81,14 +83,15 @@ spec:
|
||||
limits:
|
||||
memory: 8000Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: *port
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -101,7 +104,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -114,19 +117,19 @@ spec:
|
||||
- path: /config
|
||||
downloads:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/downloads
|
||||
globalMounts:
|
||||
- path: /mnt/storage/downloads
|
||||
music-usenet:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/music/.usenet
|
||||
globalMounts:
|
||||
- path: /mnt/storage/music/.usenet
|
||||
video-usenet:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/video/.usenet
|
||||
globalMounts:
|
||||
- path: /mnt/storage/video/.usenet
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,12 +23,13 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
sharry:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
initContainers:
|
||||
@@ -40,12 +41,12 @@ spec:
|
||||
- secretRef:
|
||||
name: sharry-secret
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: eikek0/sharry
|
||||
tag: v1.13.2@sha256:b94829dffb964c1d70a5845187c22c8502f45e1c0b3d1bed52afc9dc576f8c89
|
||||
args:
|
||||
- "/opt/sharry.conf"
|
||||
- /opt/sharry.conf
|
||||
resources:
|
||||
requests:
|
||||
cpu: 50m
|
||||
@@ -53,14 +54,15 @@ spec:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 9090
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/enabled: "true"
|
||||
external-dns.alpha.kubernetes.io/target: services.${SECRET_DOMAIN}.
|
||||
@@ -71,7 +73,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,24 +23,25 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
smtp-relay:
|
||||
strategy: RollingUpdate
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/foxcpp/maddy
|
||||
tag: 0.7.1@sha256:6ab538e2f28baf2324f7cb418c7f9476fd9c7e9fa9b14bc3aecf51a9f6962064
|
||||
env:
|
||||
DEBUG: "true"
|
||||
SMTP_DOMAIN: "${SECRET_DOMAIN}"
|
||||
SMTP_SERVER: "smtp.fastmail.com"
|
||||
SMTP_SERVER: smtp.fastmail.com
|
||||
SMTP_PORT: "465"
|
||||
envFrom:
|
||||
- secretRef:
|
||||
@@ -52,7 +53,8 @@ spec:
|
||||
limits:
|
||||
memory: 50Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: "${CLUSTER_LB_SMTP_RELAY}"
|
||||
externalTrafficPolicy: Local
|
||||
@@ -63,7 +65,8 @@ spec:
|
||||
enabled: true
|
||||
port: 9749
|
||||
serviceMonitor:
|
||||
main:
|
||||
app:
|
||||
serviceName: *app
|
||||
enabled: true
|
||||
endpoints:
|
||||
- port: metrics
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -34,10 +35,10 @@ spec:
|
||||
fsGroup: 568
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
controllers:
|
||||
main:
|
||||
sonarr:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
configmap.reloader.stakater.com/reload: "sonarr-pushover"
|
||||
configmap.reloader.stakater.com/reload: sonarr-pushover
|
||||
initContainers:
|
||||
init-db:
|
||||
image:
|
||||
@@ -47,7 +48,7 @@ spec:
|
||||
- secretRef:
|
||||
name: sonarr-secret
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/sonarr-develop
|
||||
tag: 4.0.2.1367@sha256:9b5b9fa01709fca02bbc7fe3ccb97fb54df88fff64913747fdaf29d3d5cad608
|
||||
@@ -86,14 +87,15 @@ spec:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: *port
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -106,7 +108,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
@@ -119,13 +121,13 @@ spec:
|
||||
- path: /config
|
||||
downloads:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/downloads
|
||||
globalMounts:
|
||||
- path: /mnt/storage/downloads
|
||||
video:
|
||||
type: nfs
|
||||
server: "192.168.9.10"
|
||||
server: 192.168.9.10
|
||||
path: /mnt/storage/video
|
||||
globalMounts:
|
||||
- path: /mnt/storage/video
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -33,12 +33,11 @@ spec:
|
||||
runAsUser: 568
|
||||
runAsGroup: 568
|
||||
controllers:
|
||||
main:
|
||||
tandoor:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
initContainers:
|
||||
init-db:
|
||||
order: 1
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/postgres-init
|
||||
tag: 16
|
||||
@@ -46,7 +45,6 @@ spec:
|
||||
- secretRef:
|
||||
name: tandoor-secret
|
||||
migrations:
|
||||
order: 2
|
||||
image:
|
||||
repository: vabene1111/recipes
|
||||
tag: 1.5.15@sha256:9fb486148cc1a2f35216c8212e12edac3888ec18d41ed569df6b5dd5e39d9354
|
||||
@@ -62,7 +60,7 @@ spec:
|
||||
python3 /opt/recipes/manage.py collectstatic_js_reverse
|
||||
python3 /opt/recipes/manage.py collectstatic --noinput
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: vabene1111/recipes
|
||||
tag: 1.5.15@sha256:9fb486148cc1a2f35216c8212e12edac3888ec18d41ed569df6b5dd5e39d9354
|
||||
@@ -98,16 +96,17 @@ spec:
|
||||
repository: nginxinc/nginx-unprivileged
|
||||
tag: 1.25.4-alpine@sha256:7c1d415090a45370177a2c35283e8fc99c557c9cdcddc66d53ce6610a7eb9827
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: *port
|
||||
nginx:
|
||||
port: &port2 8080
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
hajimari.io/icon: mdi:chef-hat
|
||||
hosts:
|
||||
@@ -115,26 +114,25 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
- path: /media
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: *port2
|
||||
- path: /static
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: *port2
|
||||
tls:
|
||||
- hosts:
|
||||
- *host
|
||||
persistence:
|
||||
config:
|
||||
type: persistentvolumeclaim
|
||||
existingClaim: *app
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
tandoor:
|
||||
app:
|
||||
- path: /opt/recipes/mediafiles
|
||||
nginx:
|
||||
- path: /media
|
||||
@@ -142,28 +140,28 @@ spec:
|
||||
type: configMap
|
||||
name: tandoor-configmap
|
||||
advancedMounts:
|
||||
main:
|
||||
tandoor:
|
||||
nginx:
|
||||
- path: /etc/nginx/nginx.conf
|
||||
subPath: nginx-config
|
||||
django-js-reverse:
|
||||
type: emptyDir
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
tandoor:
|
||||
app:
|
||||
- path: /opt/recipes/cookbook/static/django_js_reverse
|
||||
static:
|
||||
type: emptyDir
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
tandoor:
|
||||
app:
|
||||
- path: /opt/recipes/staticfiles
|
||||
nginx:
|
||||
- path: /static
|
||||
cache:
|
||||
type: emptyDir
|
||||
advancedMounts:
|
||||
main:
|
||||
tandoor:
|
||||
nginx:
|
||||
- path: /var/cache/nginx
|
||||
postRenderers:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -28,11 +28,11 @@ spec:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
unifi:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: jacobalberty/unifi
|
||||
tag: v8.1.113@sha256:483b7f294845c9e32eeb84ad2cda20ff90e996bcb6fa3107cba35ef36e578fb6
|
||||
@@ -49,7 +49,8 @@ spec:
|
||||
memory: 2Gi
|
||||
cpu: 50m
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
type: LoadBalancer
|
||||
externalTrafficPolicy: Local
|
||||
loadBalancerIP: 192.168.169.103
|
||||
@@ -86,18 +87,18 @@ spec:
|
||||
port: 10001
|
||||
protocol: UDP
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
|
||||
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
|
||||
hajimari.io/icon: mdi:lan
|
||||
hosts:
|
||||
- host: &host "{{ .Release.Name }}.${SECRET_CLUSTER_DOMAIN}"
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,12 +23,13 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
vaultwarden:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
initContainers:
|
||||
@@ -40,14 +41,14 @@ spec:
|
||||
- secretRef:
|
||||
name: vaultwarden-secret
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: vaultwarden/server
|
||||
tag: 1.30.5@sha256:edb8e2bab9cbca22e555638294db9b3657ffbb6e5d149a29d7ccdb243e3c71e0
|
||||
env:
|
||||
DATA_FOLDER: "data"
|
||||
ICON_CACHE_FOLDER: "data/icon_cache"
|
||||
ATTACHMENTS_FOLDER: "data/attachments"
|
||||
DATA_FOLDER: data
|
||||
ICON_CACHE_FOLDER: data/icon_cache
|
||||
ATTACHMENTS_FOLDER: data/attachments
|
||||
DOMAIN: "https://vaultwarden.${SECRET_CLUSTER_DOMAIN}"
|
||||
TZ: "${TIMEZONE}"
|
||||
SIGNUPS_ALLOWED: "false"
|
||||
@@ -67,14 +68,15 @@ spec:
|
||||
limits:
|
||||
memory: 2Gi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: &port 80
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/enabled: "true"
|
||||
external-dns.alpha.kubernetes.io/target: services.${SECRET_DOMAIN}.
|
||||
@@ -84,7 +86,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: *port
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,15 +23,16 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
vikunja:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
configmap.reloader.stakater.com/reload: "lidarr-pushover"
|
||||
configmap.reloader.stakater.com/reload: lidarr-pushover
|
||||
initContainers:
|
||||
init-db:
|
||||
image:
|
||||
@@ -41,7 +42,7 @@ spec:
|
||||
- secretRef:
|
||||
name: vikunja-secret
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: vikunja/api
|
||||
tag: 0.22.1@sha256:c9415431e6235229302bb8f9ee6660b74c24859d1e8adbc4a3e25bd418604b57
|
||||
@@ -65,14 +66,15 @@ spec:
|
||||
repository: caddy
|
||||
tag: 2.7.6-alpine
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/enabled: "true"
|
||||
external-dns.alpha.kubernetes.io/target: services.${SECRET_DOMAIN}.
|
||||
@@ -82,7 +84,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -34,14 +35,13 @@ spec:
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
controllers:
|
||||
main:
|
||||
wallabag:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
pod:
|
||||
enableServiceLinks: false
|
||||
initContainers:
|
||||
init-db:
|
||||
order: 1
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/postgres-init
|
||||
tag: 16
|
||||
@@ -49,7 +49,6 @@ spec:
|
||||
- secretRef:
|
||||
name: wallabag-secret
|
||||
migrations:
|
||||
order: 2
|
||||
image:
|
||||
repository: wallabag/wallabag
|
||||
tag: 2.6.8@sha256:85b31297ec0dbfc5db32f9b8c0d5b598846469ff664e9e1c41b770aeca395a87
|
||||
@@ -70,7 +69,7 @@ spec:
|
||||
- --env=prod
|
||||
- --no-interaction
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: wallabag/wallabag
|
||||
tag: 2.6.8@sha256:85b31297ec0dbfc5db32f9b8c0d5b598846469ff664e9e1c41b770aeca395a87
|
||||
@@ -83,14 +82,15 @@ spec:
|
||||
limits:
|
||||
memory: 512Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/enabled: "true"
|
||||
external-dns.alpha.kubernetes.io/target: services.${SECRET_DOMAIN}.
|
||||
@@ -100,7 +100,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,17 +23,18 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
values:
|
||||
controllers:
|
||||
main:
|
||||
whoogle:
|
||||
strategy: RollingUpdate
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: docker.io/benbusby/whoogle-search
|
||||
tag: 0.8.4
|
||||
@@ -58,14 +59,15 @@ spec:
|
||||
limits:
|
||||
memory: 250Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: 5000
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -80,7 +82,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -31,11 +32,11 @@ spec:
|
||||
nodeSelector:
|
||||
zzh.feature.node.kubernetes.io/zigbee: "true"
|
||||
controllers:
|
||||
main:
|
||||
zigbee2mqtt:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/koenkk/zigbee2mqtt
|
||||
tag: 1.36.0@sha256:4de1ee53d67a9b4556045c34a2722bfd2348dabbefcb792e862643104d3e9fd0
|
||||
@@ -64,7 +65,7 @@ spec:
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_INCLUDE_DEVICE_INFORMATION: "true"
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_KEEPALIVE: 60
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_REJECT_UNAUTHORIZED: "true"
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_SERVER: "mqtt://emqx.default.svc.cluster.local."
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_SERVER: mqtt://emqx.default.svc.cluster.local.
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_VERSION: 5
|
||||
ZIGBEE2MQTT_CONFIG_MQTT_USER:
|
||||
valueFrom:
|
||||
@@ -89,14 +90,15 @@ spec:
|
||||
limits:
|
||||
memory: 512Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: &port 8080
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -109,7 +111,7 @@ spec:
|
||||
paths:
|
||||
- path: /
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2beta2.json
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
@@ -10,7 +10,7 @@ spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: app-template
|
||||
version: 2.6.0
|
||||
version: 3.0.4
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: bjw-s
|
||||
@@ -23,6 +23,7 @@ spec:
|
||||
upgrade:
|
||||
cleanupOnFail: true
|
||||
remediation:
|
||||
strategy: rollback
|
||||
retries: 3
|
||||
uninstall:
|
||||
keepHistory: false
|
||||
@@ -31,11 +32,11 @@ spec:
|
||||
nodeSelector:
|
||||
aeotec.feature.node.kubernetes.io/zwave: "true"
|
||||
controllers:
|
||||
main:
|
||||
zwave-js-ui:
|
||||
annotations:
|
||||
reloader.stakater.com/auto: "true"
|
||||
containers:
|
||||
main:
|
||||
app:
|
||||
image:
|
||||
repository: ghcr.io/zwave-js/zwave-js-ui
|
||||
tag: 9.9.1@sha256:ce5278bd998ad8ea2422a6f6c2ec606fcde0d065f6c8e2ae5300a196b4fcf1bb
|
||||
@@ -65,19 +66,27 @@ spec:
|
||||
limits:
|
||||
memory: 512Mi
|
||||
service:
|
||||
main:
|
||||
app:
|
||||
controller: *app
|
||||
ports:
|
||||
http:
|
||||
port: *port
|
||||
websocket:
|
||||
port: 3000
|
||||
serviceMonitor:
|
||||
main:
|
||||
app:
|
||||
serviceName: *app
|
||||
enabled: true # requires https://github.com/kvaster/zwavejs-prom
|
||||
endpoints:
|
||||
- port: http
|
||||
scheme: http
|
||||
path: /metrics
|
||||
interval: 1m
|
||||
scrapeTimeout: 10s
|
||||
ingress:
|
||||
main:
|
||||
app:
|
||||
enabled: true
|
||||
className: "nginx"
|
||||
className: nginx
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/auth-method: GET
|
||||
nginx.ingress.kubernetes.io/auth-url: http://authelia.default.svc.cluster.local.:8888/api/verify
|
||||
@@ -91,7 +100,7 @@ spec:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: main
|
||||
identifier: app
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
|
Reference in New Issue
Block a user