New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add auto-reconciliation of missing/deleted resources #1551
Comments
discussed with UI/UX |
QA TemplateProblemWe want to undo any external changes done to any resource outside of Fleet SolutionDo a helm rollback when drift is detected. By default it will use the three-way strategic merge. It can be changed to overwrite all resources by setting force to true. Testing
Additional infoTry with different k8s resources. There are some scenarios with immutable resources that will not work, this is a helm limitation. For example modifying a Pod container item will not work without force because of the three way strategic merge, and it will not work with force as it is immutable therefore PUT will fail too. We don't expect users creating Pods directly as Pods are usually managed by another controller (e.g. Deployment, StatefulSet, Job,..) |
As per tasks in description, still any other work is remaining for this card ? |
@sbulage there is no work remaining. It is ready for QA review |
QA TEST PLAN Scenarios
|
TEST RESULT Scenarios
REPRO STEPS Scenario 1
Scenario 2
Scenario 3
Scenario 4
Scenario 5
|
Fleet restores deleted resources and reset changed fields to their intended state. This happens without reaching out to the upstream cluster.
implements #163
The text was updated successfully, but these errors were encountered: