Upgrade `juju`
See also: Upgrading things,
juju
(the Juju CLI client)
This document demonstrates how to upgrade juju
.
Ensure you’ve created a backup of your ./local/share/juju before starting the upgrade process for the client. See How to back up juju
.
If the Juju client was installed via snap, the updates to the client should be handled automatically. You can see the latest version of the installed snap by calling snap info juju
.
$ snap info juju
name: juju
summary: Juju - a model-driven operator lifecycle manager for K8s and
machines
publisher: Canonical✓
store-url: https://snapcraft.io/juju
contact: https://canonical.com/
license: AGPL-3.0
description: |
A model-driven **universal operator lifecycle manager** for multi cloud and
hybrid cloud application management on K8s and machines.
....
commands:
- juju
services:
juju.fetch-oci: oneshot, enabled, inactive
snap-id: e2CPHpB1fUxcKtCyJTsm5t3hN9axJ0yj
tracking: 3.0/stable
refresh-date: 17 days ago, at 14:08 CEST
channels:
2.9/stable: 2.9.35 2022-10-12 (20892) 95MB classic
2.9/candidate: 2.9.37 2022-11-03 (21315) 96MB classic
2.9/beta: ↑
2.9/edge: 2.9.38-532e023 2022-11-08 (21381) 97MB classic
latest/stable: 2.9.35 2022-10-22 (20892) 95MB classic
latest/candidate: 2.9.37 2022-11-03 (21315) 96MB classic
latest/beta: ↑
latest/edge: 3.1-beta1-603a20c 2022-10-20 (21077) 76MB -
3.0/stable: 3.0.0 2022-10-22 (21122) 76MB -
3.0/candidate: ↑
3.0/beta: ↑
3.0/edge: 3.0.1-0c072be 2022-11-08 (21377) 76MB -
2.8/stable: 2.8.13 2021-11-11 (17665) 74MB classic
2.8/candidate: ↑
2.8/beta: ↑
2.8/edge: ↑
2.7/stable: 2.7.8 2020-07-22 (13563) 77MB classic
2.7/candidate: ↑
2.7/beta: ↑
2.7/edge: ↑
installed: 3.0.0 (21122) 76MB -
If there has been a new release but the juju
snap hasn’t been refreshed, you can manually trigger this with sudo snap refresh juju
.
Moving from one channel to another can be done using the --channel
argument.
For some channels, e.g., 2.9
, one must also attach the --classic
flag. See snap help refresh
for what this flag and others mean.
sudo snap refresh --channel=2.9 --classic juju
Last updated 10 months ago.