updog, thar-be-updates: prevent updating into the same version #986
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.
Issue number:
N/A
Description of changes:
Prevents updating into the same version if version-lock == current version.
Testing done:
Build an image with release version set to v0.3.4.
version-lock
is set tov0.3.4
version-lock
is set to v0.3.4, same as the current running OS versionUpdate API reports there is no available update since the
version-lock
== current OS versionUpdog does see an available update either
Change
version-lock
to"latest"
, updog and the update API updates to the latest version (v0.4.0 in this case) successfully through the standard processVerified that updog can override (force) the update even if the version is the same as the current OS version.
Built image with release set to 0.4.0 (latest in the current repository), update API and updog reports no update available when checking for updates which is expected:
Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.