Skip to content

Flux Infrastructure — Service Overview

GitOps Kubernetes homelab managed with Flux CD. 36 active services across 13 dependency layers, enabling intelligent parallel deployment with precise dependsOn ordering.

Service Layers

Foundation services

12 enabled

Service Namespace Type Chart Dependencies
CNPG Operator cnpg-system HelmRelease cloudnative-pg v0.24.0
Cilium kube-system HelmRelease cilium v1.17.2
External Secrets Config external-secrets-config Kustomization external-secrets-operator, localstack
External Secrets Operator secrets-manager HelmRelease external-secrets v0.10.7 localstack
Grafana SA Setup grafana-sa-setup Job kube-prometheus-stack
Kube Prometheus Stack monitoring HelmRelease kube-prometheus-stack v65.8.1 external-secrets-config
LocalStack localstack HelmRelease localstack v0.6.15
Metrics Server kube-system HelmRelease metrics-server v3.12.2
Scylla Operator scylla-operator HelmRelease scylla-operator v1.12.0
Traefik traefik HelmRelease traefik v32.1.1
Traefik Config traefik-config Kustomization traefik, external-secrets-config
Weave GitOps weave-gitops HelmRelease weave-gitops v4.0.36

Node maintenance

1 enabled

Service Namespace Type Chart Dependencies
Node Image GC node-maintenance CronJob

Event-driven autoscaling

1 enabled

Service Namespace Type Chart Dependencies
KEDA keda HelmRelease keda v2.16.1

Logging stack services

2 enabled

Service Namespace Type Chart Dependencies
Loki monitoring HelmRelease loki v6.37.0 external-secrets-config, kube-prometheus-stack
Promtail monitoring HelmRelease promtail v6.17.0 loki

Distributed tracing services

2 enabled

Service Namespace Type Chart Dependencies
Jaeger jaeger HelmRelease jaeger v3.3.1 traefik-config
OpenTelemetry Collector opentelemetry HelmRelease opentelemetry-collector v0.108.0 jaeger, loki, kube-prometheus-stack

Grafana Operator

3 enabled

Service Namespace Type Chart Dependencies
Grafana Config grafana-config Kustomization grafana-operator
Grafana Dashboards grafana-dashboards Kustomization grafana-config
Grafana Operator grafana-operator HelmRelease grafana-operator vv5.15.1 kube-prometheus-stack

Database management services

0 enabled, 1 disabled

Service Namespace Type Chart Dependencies
~~Scylla Manager~~ (disabled) scylla-manager HelmRelease scylla-manager

Database services

3 enabled

Service Namespace Type Chart Dependencies
PostgreSQL Cluster postgresql-cluster Kustomization cnpg-operator
Redis Sentinel redis-sentinel HelmRelease redis v20.7.0 external-secrets-config
ScyllaDB Cluster scylla HelmRelease scylla v1.12.0 scylla-operator, traefik-config

Application services

2 enabled

Service Namespace Type Chart Dependencies
N8N n8n HelmRelease ./charts/n8n v2.31.0 external-secrets-config, postgresql-cluster
Temporal temporal HelmRelease temporal v0.51.0 external-secrets-config, postgresql-cluster

AI agent platform

6 enabled

Service Namespace Type Chart Dependencies
AgentGateway agentgateway-system HelmRelease agentgateway vv1.3.0-alpha.1 gateway-api-crds, kagent, traefik, external-secrets-config
AgentGateway Config agentgateway-config Kustomization agentgateway, opentelemetry-collector
Code Tools code-tools Deployment
Gateway API CRDs gateway-api-crds Kustomization
Ollama ollama HelmRelease ollama v1.53.0
kagent kagent Kustomization ollama, cnpg-operator, external-secrets-config, traefik, gra…

Security and cost observability

2 enabled

Service Namespace Type Chart Dependencies
Kubescape kubescape HelmRelease kubescape-operator v1.30.4 metrics-server, kube-prometheus-stack
OpenCost opencost HelmRelease opencost v2.5.12 kube-prometheus-stack

Database UI services

2 enabled

Service Namespace Type Chart Dependencies
RedisInsight redisinsight Deployment redis-sentinel
pgAdmin4 pgadmin4 HelmRelease pgadmin4 v1.30.0 external-secrets-config, postgresql-cluster

Infrastructure as Code services

0 enabled, 3 disabled

Service Namespace Type Chart Dependencies
~~Crossplane~~ (disabled) crossplane-system HelmRelease crossplane
~~Crossplane Config~~ (disabled) crossplane-config Kustomization
~~Crossplane Providers~~ (disabled) crossplane-providers Kustomization

Deployment Parallelism

Services without unresolved dependsOn references start concurrently. The dependency graph is fully described in each service's Flux Kustomization under base/services/.


Generated from service-catalog.json at commit 165b485 · catalog sha 4d088b0b3a67b4c4