-
Notifications
You must be signed in to change notification settings - Fork 4
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
Updating Flux 0.36 -> 0.37 gives error: CannotUpdate #17
Comments
Upon attempting to re-install from the OperatorHub, I get this error on the Subscription page
|
Uninstalled Flux via FluxCLI with |
Thanks @WillNilges for helping us trace down this issue! The upgrade should be seamless, I'm not sure how we can address this issue in a future release to prevent this error, or if it's possible to bypass that error somehow else without uninstalling. (Maybe we can add upgrade testing to our validation plan?) I'm making a lot of assumptions, but I believe that this is caused by the final deprecation of the But beta APIs have a higher guarantee level for production readiness in Kubernetes and in Flux. So the deprecation of alpha APIs is a signal that the General Availability release is coming soon 🎉 which means I think this will not happen again. I think a manual upgrade of the CRDs might have also worked around this issue. I don't think OLM is being too conservative here, I think that it's probably unusual for operators that are still based on prerelease APIs to land in the catalog ahead of the API stability guarantees being hardened. I would be speculating about a lot of that stuff though, just giving some color to the report that hopefully helps explain a bit how we got here, on the way to Flux GA. |
A few days ago, Flux started trying to update itself from 0.36 to 0.37. It then began failing. The 0.37 version is stuck in a
Pending
state due to aRequirementsNotMet: one or more requirements couldn't be found
error. 0.36 was in aFailing
state.OLM Logs:
I attempted to perform the steps in this RedHat article, but they didn't work (Delete the Subscription and CSVs, re-install).
Logs post re-install
Anyone seen this issue before? I must admit, I'm not all that familiar with how operators work, so any help or advice would be appreciated.
The text was updated successfully, but these errors were encountered: