How to Configure Cloud-Enabled Livepatch

Cloud-Enabled livepatch is a feature that enables Livepatch to intelligently roll out patches. Below are a set of CLI commands that allow you to customise the configuration of your Livepatch client config. For more info on Cloud-Enabled Livepatch see here.

Enable/disable

The Cloud-Enabled feature is enabled by default. To disable it, run:

$ canonical-livepatch cloud-config --disable
Successfully set cloud-config

You can re-enable the Cloud-Enabled feature via the following command:

$ canonical-livepatch cloud-config --enable
Successfully set cloud-config

Print current configuration

You can see your current Cloud-Enabled configuration, by running:

$ canonical-livepatch status --format json
{
  ...
  "Cloud-Enabled": {
    "cloud-enabled": true,
    "cloud": "aws",
    "region": "us-east-1",
    "az": "us-east-1a"
  }
  ...
}

Override/reset configuration

Users may need to override their cloud/region/AZ settings. They can do it by running such a command:

$ canonical-livepatch cloud-config --set --cloud aws --region us-east-1 --az us-east-1a

If a user wishes to reset their cloud configuration, they may run:

$ canonical-livepatch cloud-config --reset

This resets the Cloud-Enabled configuration back to the original state and clears any overridden values. Note that resetting the configuration does not disable or enable the Cloud-Enabled feature.

1 Like