cozystack/internal
Andrei Kvapil a5d3757c36
refactor: replace Helm lookup with valuesFrom mechanism
Replace Helm lookup functions with FluxCD valuesFrom for passing
configuration to HelmReleases. This eliminates the need for force
reconcile controllers and provides cleaner config propagation.

Changes:
- Add Secret cozystack-values creation in platform and tenant charts
- Modify cozystack-api to add valuesFrom, filter _ prefixed keys
- Add valuesFrom validation in cozystack-controller
- Add helper templates in cozy-lib for _cluster/_namespace access
- Replace ConfigMap/Namespace lookups in 40+ Helm charts
- Remove CozystackConfigReconciler and TenantHelmReconciler

The Secret cozystack-values contains:
- _cluster: data from cozystack, cozystack-branding, cozystack-scheduling ConfigMaps
- _namespace: service references (etcd, host, ingress, monitoring, seaweedfs)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-01-04 10:00:17 +01:00
..
backupcontroller [backups] Scaffold a Velero strategy 2025-12-26 10:14:29 +03:00
controller refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
fluxinstall [cozystack-operator] Introduce Cozystack-operator core logic 2025-12-25 10:59:48 +01:00
lineagecontrollerwebhook [registry] Add application labels and update filtering mechanism 2025-12-19 10:13:36 +01:00
operator [cozystack-operator] Add Package and PackageSource reconcilers 2025-12-30 11:55:21 +01:00
shared/crdmem Replace Ancestor tracking webhook with controller 2025-09-17 12:55:43 +02:00
sse [kubeovn] Implement the KubeOVN plunger 2025-09-11 02:11:58 +03:00
telemetry Move project from aenix-io to cozystack repository 2025-03-10 21:16:58 +01:00