You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.
There is a disconnect between ROS CLI upgrade specifications and version reporting. Where ros os version reports the version of the ros binary or logical ROS version the upgrade subcommand takes a full image qualifier.
While the ros binary version is surely relevant it is no better an indicator of the "OS" version than specifying the kernel version. The best version qualifier for the distribution is the full image qualifier that was used to install the current running image (ideally the content addressable form).
Currently the best way to acquire the current effective running version (with full image qualification) is to run something like, sudo ros os list | awk '$4 ~ /running/ {print $1}' and while this works it is far from ideal.
The best way to reconcile this difference without breaking backwards interface compatibility is to add a flag to the version subcommand. Something like -i which will cause the subcommand to report the current image in use.
RancherOS Version: (ros os version)
rancher/os:v1.0.4
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
baremetal, AWS
The text was updated successfully, but these errors were encountered:
There is a disconnect between ROS CLI upgrade specifications and version reporting. Where
ros os version
reports the version of theros
binary or logical ROS version the upgrade subcommand takes a full image qualifier.While the ros binary version is surely relevant it is no better an indicator of the "OS" version than specifying the kernel version. The best version qualifier for the distribution is the full image qualifier that was used to install the current running image (ideally the content addressable form).
Currently the best way to acquire the current effective running version (with full image qualification) is to run something like,
sudo ros os list | awk '$4 ~ /running/ {print $1}'
and while this works it is far from ideal.The best way to reconcile this difference without breaking backwards interface compatibility is to add a flag to the version subcommand. Something like
-i
which will cause the subcommand to report the current image in use.RancherOS Version: (ros os version)
rancher/os:v1.0.4
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
baremetal, AWS
The text was updated successfully, but these errors were encountered: