cozystack/internal
Andrei Kvapil ab8cc5ffd4
refactor: update CozystackResourceDefinition to use chartRef instead of chart
This commit replaces the `chart` field with `chartRef` in CozystackResourceDefinition
to support direct OCIRepository references instead of HelmRepository lookups.

Changes:
- Update API types to use ChartRef structure with Kind, Name, Namespace fields
- Modify HelmRelease reconciler to set spec.chartRef instead of spec.chart
- Update config and registry to use new ChartRef configuration
- Add backward compatibility in lineage mapper for both chartRef and legacy chart
- Update all CozystackResourceDefinition YAML files to use new format
- Regenerate CRDs and deepcopy functions

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-01-06 17:39:08 +01:00
..
backupcontroller [backups] Add templating of velero backups 2026-01-04 13:31:15 +03:00
controller refactor: update CozystackResourceDefinition to use chartRef instead of chart 2026-01-06 17:39:08 +01:00
cozyvaluesreplicator Improve Reconcile function 2026-01-06 18:53:17 +03: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 feat(operator): add secret replicator and reconciler improvements 2026-01-06 16:31:40 +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
template [backups] Add templating of velero backups 2026-01-04 13:31:15 +03:00