-
Notifications
You must be signed in to change notification settings - Fork 583
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
Default Boot version always selected by default #5469
Comments
I propose we are always explicit about the version we send from UI when launching stream or task apps on a subsequent launch. The list should display "Default version (x.y.z)" for the default version and then include remaining versions. Thus there are no options to choose that will not send a version to the backend. Example:
If the user actually chooses 3.0.0 the relaunch will show:
The end result is that the version launched is the version the user intended and even changing the default between the time when the start the process and make the choice will ensure the version launched is the version they saw as Default. We will not see the following on launches other than the first launch:
(Modified based on discussions below) |
"Default version" makes sense when initial first deploy happens. We probably can't remove this behaviour. With further stream "upgrades" this "default version" kind loses its meaning as it's just telling ui not to send any version info with a payload. It's then even more confusing when you switch default version and select that when updating stream. If you update some other properties skipper doesn't error(as manifest do change) but it doesn't actually switch to a new version. |
I agree that allowing Default version on initial launch is fine. This means that no version will be sent. After that the Default version should send the actual version to remove any ambiguity. |
Steps to reproduce
timestamp
w/ name"taskOne"
Application Properties -> Version
and select the boot2 task versionThis forces the user to re-specify which version of task app they want to use on each invocation (if it is not the default).
The text was updated successfully, but these errors were encountered: