Allow users to install the livepatch snap from their choice of channel

Bug #1786396 reported by Barry Price
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Livepatch Charm
Fix Released
Medium
Barry Price

Bug Description

Currently the charm hardcodes "channel: stable" via metadata.yaml

Let's expose this via config.yaml instead (it can still default to 'stable').

This will allow users to install the canonical-livepatch snap from e.g. the beta or edge channels, if they wish to do so.

Related branches

Barry Price (barryprice)
Changed in canonical-livepatch-charm:
status: New → Triaged
importance: Undecided → Medium
Barry Price (barryprice)
Changed in canonical-livepatch-charm:
assignee: nobody → Barry Price (barryprice)
status: Triaged → In Progress
Barry Price (barryprice)
Changed in canonical-livepatch-charm:
status: In Progress → Fix Committed
Revision history for this message
Barry Price (barryprice) wrote :

Channel selection is available in canonical livepatch #23:

https://jujucharms.com/canonical-livepatch/23

However, this is missing the logic to change channel post-install (i.e. you can install from a user-defined channel, but can't change it).

Should have a fix ready soon, at which point we'll release /24 and this can be properly closed.

Changed in canonical-livepatch-charm:
status: Fix Committed → In Progress
Revision history for this message
Barry Price (barryprice) wrote :

Almost there, but blocked on a layer bug:

https://bugs.launchpad.net/layer-snap/+bug/1792673

Barry Price (barryprice)
Changed in canonical-livepatch-charm:
status: In Progress → Fix Committed
Barry Price (barryprice)
Changed in canonical-livepatch-charm:
status: Fix Committed → Fix Released
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.