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,15 +5,11 @@ kind: HelmRelease
metadata:
name: &app dragonfly-operator
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
interval: 1h
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -24,6 +24,18 @@ spec:
namespace: *namespace
targetNamespace: external-secrets
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
apiVersion: kustomize.toolkit.fluxcd.io/v1
@@ -50,3 +62,15 @@ spec:
namespace: *namespace
targetNamespace: external-secrets
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,15 +5,11 @@ kind: HelmRelease
metadata:
name: &app fstrim
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.3
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
interval: 1h
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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