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> |
||
|---|---|---|
| .. | ||
| dashboard | ||
| kubeovnplunger | ||
| cozystackresource_controller.go | ||
| cozystackresourcedefinition_helmreconciler.go | ||
| suite_test.go | ||
| workload_controller.go | ||
| workload_controller_test.go | ||
| workloadmonitor_controller.go | ||