feat: app-template OCI

This commit is contained in:
auricom
2025-04-04 00:05:38 +02:00
parent a33b7d9285
commit c02a7086e4
63 changed files with 335 additions and 769 deletions

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: &app dragonfly-operator name: &app dragonfly-operator
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: &app influx name: &app influx
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:
@@ -22,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
automountServiceAccountToken: false automountServiceAccountToken: false

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: &app atuin name: &app atuin
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:
@@ -22,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
atuin: atuin:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app authelia name: &app authelia
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: lldap - name: lldap
- name: smtp-relay - name: smtp-relay

View File

@@ -6,18 +6,12 @@ metadata:
name: &app bazarr name: &app bazarr
namespace: default namespace: default
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -25,8 +19,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: rook-ceph-cluster - name: rook-ceph-cluster
namespace: rook-ceph namespace: rook-ceph

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app calibre name: &app calibre
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
calibre: calibre:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app exercisediary name: &app exercisediary
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
exercisediary: exercisediary:

View File

@@ -5,16 +5,11 @@ kind: HelmRelease
metadata: metadata:
name: flaresolverr name: flaresolverr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
remediation: remediation:
retries: 3 retries: 3
@@ -23,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
flaresolverr: flaresolverr:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app flood name: &app flood
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app freshrss name: &app freshrss
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
freshrss: freshrss:

View File

@@ -5,16 +5,11 @@ kind: HelmRelease
metadata: metadata:
name: &app frigate name: &app frigate
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
remediation: remediation:
retries: 3 retries: 3
@@ -23,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: intel-device-plugin-gpu - name: intel-device-plugin-gpu
namespace: kube-system namespace: kube-system

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app ghostfolio name: &app ghostfolio
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
ghostfolio: ghostfolio:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app home-assistant name: &app home-assistant
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,16 +5,11 @@ kind: HelmRelease
metadata: metadata:
name: &app home-assistant-code name: &app home-assistant-code
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
remediation: remediation:
retries: 3 retries: 3
@@ -23,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: home-assistant - name: home-assistant
namespace: default namespace: default

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app homebox name: &app homebox
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
homebox: homebox:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app homelab-github-notifier name: &app homelab-github-notifier
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
music-transcode: music-transcode:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app homelab-music-transcode name: &app homelab-music-transcode
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
music-transcode: music-transcode:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app homelab-opnsense-backup name: &app homelab-opnsense-backup
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
homelab-opnsense-backup: homelab-opnsense-backup:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app homepage name: &app homepage
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
homepage: homepage:

View File

@@ -6,18 +6,12 @@ metadata:
name: &app jellyfin name: &app jellyfin
namespace: default namespace: default
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -25,8 +19,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
# affinity: # affinity:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app joplin name: &app joplin
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
joplin: joplin:

View File

@@ -6,18 +6,12 @@ metadata:
name: &app komf name: &app komf
namespace: default namespace: default
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -25,8 +19,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: komga - name: komga
values: values:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app komga name: &app komga
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
komga: komga:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app libmedium name: &app libmedium
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
libmedium: libmedium:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app lidarr name: &app lidarr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app linkding name: &app linkding
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
linkding: linkding:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app lldap name: &app lldap
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
lldap: lldap:

View File

@@ -5,26 +5,19 @@ kind: HelmRelease
metadata: metadata:
name: &app lms name: &app lms
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
cleanupOnFail: true cleanupOnFail: true
remediation: remediation:
strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
lms: lms:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app lychee name: &app lychee
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
lychee: lychee:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app lychee-sync name: &app lychee-sync
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
main: main:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app navidrome name: &app navidrome
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
enableServiceLinks: false enableServiceLinks: false

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app outline name: &app outline
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
outline: outline:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app paperless name: &app paperless
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
paperless: paperless:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app prowlarr name: &app prowlarr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
prowlarr: prowlarr:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app qbittorrent name: &app qbittorrent
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,26 +5,19 @@ kind: HelmRelease
metadata: metadata:
name: &app qbittorrent-upgrade-p2pblocklist name: &app qbittorrent-upgrade-p2pblocklist
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
cleanupOnFail: true cleanupOnFail: true
remediation: remediation:
strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
qbittorrent-upgrade-p2pblocklist: qbittorrent-upgrade-p2pblocklist:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app radarr name: &app radarr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app readeck name: &app readeck
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
readeck: readeck:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app recyclarr name: &app recyclarr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
recyclarr: recyclarr:

View File

@@ -5,26 +5,19 @@ kind: HelmRelease
metadata: metadata:
name: &app redlib name: &app redlib
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
cleanupOnFail: true cleanupOnFail: true
remediation: remediation:
strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
redlib: redlib:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app sabnzbd name: &app sabnzbd
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: rook-ceph-cluster - name: rook-ceph-cluster
namespace: rook-ceph namespace: rook-ceph

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app sharry name: &app sharry
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
sharry: sharry:

View File

@@ -6,18 +6,12 @@ metadata:
name: &app smtp-relay name: &app smtp-relay
namespace: default namespace: default
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -25,8 +19,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
smtp-relay: smtp-relay:

View File

@@ -6,18 +6,12 @@ metadata:
name: &app sonarr name: &app sonarr
namespace: default namespace: default
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -25,8 +19,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,26 +5,19 @@ kind: HelmRelease
metadata: metadata:
name: &app tandoor name: &app tandoor
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
cleanupOnFail: true cleanupOnFail: true
remediation: remediation:
strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
enableServiceLinks: false enableServiceLinks: false

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app tdarr name: &app tdarr
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
securityContext: securityContext:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app tdarr-node name: &app tdarr-node
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
# affinity: # affinity:

View File

@@ -5,26 +5,19 @@ kind: HelmRelease
metadata: metadata:
name: &app unifi name: &app unifi
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
cleanupOnFail: true cleanupOnFail: true
remediation: remediation:
strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
unifi: unifi:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app vaultwarden name: &app vaultwarden
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
vaultwarden: vaultwarden:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app vikunja name: &app vikunja
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
vikunja: vikunja:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app zigbee2mqtt name: &app zigbee2mqtt
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
nodeSelector: nodeSelector:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app zwave-js-ui name: &app zwave-js-ui
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
nodeSelector: nodeSelector:

View File

@@ -24,6 +24,18 @@ spec:
namespace: *namespace namespace: *namespace
targetNamespace: external-secrets targetNamespace: external-secrets
timeout: 15m timeout: 15m
decryption:
provider: sops
secretRef:
name: sops-age
postBuild:
substituteFrom:
- kind: ConfigMap
name: cluster-settings
optional: false
- kind: Secret
name: cluster-secrets
optional: false
--- ---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.toolkit.fluxcd.io/v1
@@ -50,3 +62,15 @@ spec:
namespace: *namespace namespace: *namespace
targetNamespace: external-secrets targetNamespace: external-secrets
timeout: 15m timeout: 15m
decryption:
provider: sops
secretRef:
name: sops-age
postBuild:
substituteFrom:
- kind: ConfigMap
name: cluster-settings
optional: false
- kind: Secret
name: cluster-secrets
optional: false

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: &app fstrim name: &app fstrim
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: cloudflared name: cloudflared
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app ngnode-landing-page-staging name: &app ngnode-landing-page-staging
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.0.4
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
ngnode-landing-page-staging: ngnode-landing-page-staging:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app ngnode-landing-page name: &app ngnode-landing-page
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
controllers: controllers:
ngnode-landing-page: ngnode-landing-page:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app apprise name: &app apprise
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: rook-ceph-cluster - name: rook-ceph-cluster
namespace: rook-ceph namespace: rook-ceph

View File

@@ -5,14 +5,10 @@ kind: HelmRelease
metadata: metadata:
name: &app gatus name: &app gatus
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
install: install:
remediation: remediation:

View File

@@ -5,16 +5,11 @@ kind: HelmRelease
metadata: metadata:
name: &app scrutiny name: &app scrutiny
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
remediation: remediation:
retries: 3 retries: 3
@@ -23,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
automountServiceAccountToken: false automountServiceAccountToken: false

View File

@@ -5,16 +5,11 @@ kind: HelmRelease
metadata: metadata:
name: &app scrutiny-collector name: &app scrutiny-collector
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
remediation: remediation:
retries: 3 retries: 3
@@ -23,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
dependsOn: dependsOn:
- name: scrutiny - name: scrutiny
values: values:

View File

@@ -5,18 +5,12 @@ kind: HelmRelease
metadata: metadata:
name: &app rook-ceph-tools name: &app rook-ceph-tools
spec: spec:
interval: 30m interval: 1h
chart: chartRef:
spec: kind: OCIRepository
chart: app-template name: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system namespace: flux-system
maxHistory: 2
install: install:
createNamespace: true
remediation: remediation:
retries: 3 retries: 3
upgrade: upgrade:
@@ -24,8 +18,6 @@ spec:
remediation: remediation:
strategy: rollback strategy: rollback
retries: 3 retries: 3
uninstall:
keepHistory: false
values: values:
defaultPodOptions: defaultPodOptions:
labels: labels:

View File

@@ -70,7 +70,7 @@ releases:
needs: ['kube-system/spegel'] needs: ['kube-system/spegel']
- name: external-secrets - name: external-secrets
namespace: flux-system namespace: external-secrets
atomic: true atomic: true
chart: oci://ghcr.io/external-secrets/charts/external-secrets chart: oci://ghcr.io/external-secrets/charts/external-secrets
version: 0.15.1 version: 0.15.1