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