Open vincentni opened 1 year ago
I recall there was a bug regarding clearing Detail
early on and I think this issue represents that problem. The customer was running a very old version of the controller, it did not clear status. They installed a new controller and it would not have the same issue, but until they upgrade, it will not update Detail
.
What happened: For an installed package, if the previous run of reconciliation ran into an error, such error message won't get cleared in subsequent successful runs of reconciliation if no config changes are made to that installed package.
What you expected to happen: The status detail of a package resource should be cleared if the current reconciliation succeeds. The relevant code is https://github.com/aws/eks-anywhere-packages/blob/main/pkg/packages/manager.go#L177-L219.