mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-09-21 16:36:05 +00:00
43 lines
1.4 KiB
YAML
43 lines
1.4 KiB
YAML
# Root Kustomization for Flux
|
|
# Explicitly lists all components to exclude:
|
|
# - cert-manager: managed by separate Flux Kustomization (CRD dependency)
|
|
# - cert-manager-issuer: managed by separate Flux Kustomization (depends on cert-manager)
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
# System components (kubernetes platform machinery)
|
|
- system/cilium # cilium IP pool is managed here
|
|
- system/coredns
|
|
- system/csi-driver-nfs
|
|
- system/longhorn
|
|
- system/external-dns
|
|
- system/flux
|
|
# Infrastructure (backbone services apps depend on)
|
|
- infrastructure/authentik
|
|
- infrastructure/mail/stalwart
|
|
- infrastructure/observability
|
|
- infrastructure/traefik
|
|
- infrastructure/caddy
|
|
- infrastructure/cert-manager
|
|
- infrastructure/cert-manager-issuer
|
|
- infrastructure/cert-manager-webhook-ovh
|
|
- infrastructure/network/blocky
|
|
# Dev (developer platform)
|
|
- dev/gitea
|
|
- dev/harbor
|
|
# Home (home automation)
|
|
- home/home-assistant
|
|
- home/zigbee2mqtt
|
|
# Personal (apps storing my own content, grouped by content type)
|
|
- personal/media/photoprism
|
|
- personal/notes/notesnook
|
|
- personal/bookmarks/linkwarden
|
|
# Utilities (generic content-agnostic tools)
|
|
- utilities/dashy
|
|
- utilities/glance
|
|
- utilities/open-webui
|
|
# Production (public-facing websites/apps)
|
|
- production/buildpath
|
|
- production/umami
|
|
- production/vhaudiquet-fr
|