fleet: [Epic] Add Fleet auto-reconciliation of missing/deleted resources

It appears that as of 0.3, Fleet does not auto-reconcile resources that were deleted or modified after Fleet has run and applied a given bundle. This is a fairly basic function of any GitOps tool that should be supported out of the box.Although there is an as-yet-undocumented parameter in the GitRepo resource called spec.forceSyncGeneration which is of type int, it only works once and thereafter not again.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 39
  • Comments: 20 (2 by maintainers)

Most upvoted comments

It’s rather high on the backlog, actually 😉

I sense that nothing happened on this matter so far and another two months passed. I also consider this as absolutely basic/critical, at least the ability to configure reconciliation. It already detects the drift, it should be rather easy also to have the ability to reconcile. Unfortunately I do not have sufficient expertise to develop/submit that change myself. I am surprised that this need has not a higher priority. It is basically one of THE critical GITOPS functionalities. Can anyone help on WHERE and HOW this need can be raised and sombody may listen?

Please try to get this feature out of the door. Our organisation is considering dropping Rancher Fleet altogether because this feature does not exist. It’s just painful to manage deployments without it.

+1

haha wtf 3 years still nothing. Crazy

Updates?

+1 to have the auto reconcile for deleted/missed resources. Flux and ArgoCD already provides the same functionality.