application version only exposed on application, not units

Bug #1641876 reported by Stuart Bishop
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apt layer
Incomplete
Undecided
Unassigned
Canonical Juju
Expired
Wishlist
Unassigned
Snap Layer
Incomplete
Undecided
Unassigned

Bug Description

The application version number is metadata on the application, rather than on the actual units. This means is is volatile and unhelpful when it is needed most, when doing software upgrades, or auditing/alerting to discover outdated software.

If the version running on the actual unit could be exposed in the yaml status output, that would be great. I understand there is no room for it on the standard tabular output (even though it would be cool to watch rolling upgrades of clusters happen in real time).

Stuart Bishop (stub)
tags: added: canonical-is
Revision history for this message
Stuart Bishop (stub) wrote :

Adding layer-snap and layer-apt, as I was planning on having their update-status hooks check installed package version and update the juju version. However, units only know the version on that particular unit and determining a version for the whole application will require a peer relation.

Changed in juju:
status: New → Triaged
importance: Undecided → Wishlist
Stuart Bishop (stub)
Changed in layer-apt:
status: New → Incomplete
Changed in layer-snap:
status: New → Incomplete
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This bug has not been updated in 5 years, so we're marking it Expired. If you believe this is incorrect, please update the status.

Changed in juju:
status: Triaged → Expired
tags: added: expirebugs-bot
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.