spec: disable neon extension auto upgrade #7128
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
This pull request disables neon extension auto upgrade to help the next compute image upgrade smooth.
Summary of changes
We have two places to auto-upgrade neon extension: during compute spec update, and when the compute node starts. The compute spec update logic is always there, and the compute node start logic is added in #7029. In this pull request, we disable both of them, so that we can still roll back to an older version of compute before figuring out the best way of extension upgrade-downgrade. #6936
We will enable auto-upgrade in the next release following this release.
There are no other extension upgrades from release 4917 and therefore after this pull request, it would be safe to revert to release 4917.
Impact:
Projects already stuck on staging due to not downgradeable -> I don't know their current status, maybe they are already running the latest compute image?They are already pinned to release-5037 and we should not change the pinning status of these projects.Checklist before requesting a review
Checklist before merging