← Back to team overview

cloud-init-dev team mailing list archive

[Merge] ~powersj/cloud-init:feature/cc-uaclient into cloud-init:master

 

The proposal to merge ~powersj/cloud-init:feature/cc-uaclient into cloud-init:master has been updated.

Commit message changed to:

ubuntu_advantage: rewrite cloud-config module

ubuntu-advantage-tools version 19 has a different command line
interface. Update cloud-init's config module to accept new
ubuntu_advantage configuration settings.

* Underscores better than hyphens: deprecate 'ubuntu-advantage'
  cloud-config key in favor of 'ubuntu_advantage'
* Attach machines with either sso credentials of UA user_token
* Services are enabled by name though an 'enable' list
* Raise warnings if deprecated ubuntu-advantage config keys are
  present, or errors if its config we cannott adapt to

Ubuntu Advantage support can now be configured via #cloud-config
with the following yaml:

ubuntu_advantage:
  token: 'thisismyubuntuadvantagetoken'
  enable: [esm, fips, livepatch]

Author: Chad Smith <chad.smith@xxxxxxxxxxxxx>
Co-Authored-By: Daniel Watkins <daniel.watkins@xxxxxxxxxxxxx>

For more details, see:
https://code.launchpad.net/~powersj/cloud-init/+git/cloud-init/+merge/365549
-- 
Your team cloud-init commiters is requested to review the proposed merge of ~powersj/cloud-init:feature/cc-uaclient into cloud-init:master.


References