cozystack/packages/extra
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
..
bootbox refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
etcd refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
info refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
ingress refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
monitoring refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
seaweedfs refactor: replace Helm lookup with valuesFrom mechanism 2026-01-04 10:00:17 +01:00
Makefile Remove versions_map logic 2025-09-24 12:32:37 +02:00