kubernetes-operator/internal/controller/operator/instance
Luca Burgazzoli 0682236568 Rework release leftovers gc algorithm
If the HelmInstance spec changes, all the resources get re-rendered which means some of
them may become obsolete (i.e. if some resources are moved from cluster to namespace
scope) hence a sort of "garbage collector task" must be executed.

As today, the GC logic would take into account only the resource generation, however,
when the operator is updated, the generation won't change hence a new algorithm should
be implemented to take into account also the release version.

Signed-off-by: Luca Burgazzoli <lburgazzoli@gmail.com>
2024-08-20 08:24:06 +02:00
..
dapr_instance_controller.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_action_apply_crds.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_action_apply_resources.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_action_chart.go leverage lburgazzoli/k8s-manifests-renderer-helm 2024-08-19 10:54:20 +02:00
dapr_instance_controller_action_conditions.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_action_gc.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_customizer.go leverage lburgazzoli/k8s-manifests-renderer-helm 2024-08-19 10:54:20 +02:00
dapr_instance_controller_reconcile.go bump dapr to v1.14.1 2024-08-19 16:47:05 +02:00
dapr_instance_controller_support.go Rework release leftovers gc algorithm 2024-08-20 08:24:06 +02:00
dapr_instance_controller_type.go leverage lburgazzoli/k8s-manifests-renderer-helm 2024-08-19 10:54:20 +02:00