cloud-init:ubuntu/devel

Last commit made on 2019-04-10
Get this branch:
git clone -b ubuntu/devel https://git.launchpad.net/cloud-init
Members of cloud-init commiters can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/devel
Repository:
lp:cloud-init

Recent commits

8324a10... by Dan Watkins on 2019-04-10

releasing cloud-init version 18.5-62-g6322c2dd-0ubuntu1

9501c03... by Dan Watkins on 2019-04-10

update changelog (New upstream snapshot 18.5-62-g6322c2dd).

f15eef5... by Dan Watkins on 2019-04-10

merge from master at 18.5-62-g6322c2dd

6322c2d... by Dan Watkins on 2019-04-10

Revert "DataSource: move update_events from a class to an instance..."

Moving update_events from a class attribute to an instance attribute
means that it doesn't exist on DataSource objects that are unpickled,
causing tracebacks on cloud-init upgrade.

As this change is only required for cloud-init installations which don't
utilise ds-identify, we're backing it out to be reintroduced once the
upgrade path bug has been addressed.

This reverts commit f2fd6eac4407e60d0e98826ab03847dda4cde138.

6380e13... by Dan Watkins on 2019-04-10

releasing cloud-init version 18.5-61-gb76714c3-0ubuntu1

07965cb... by Dan Watkins on 2019-04-10

update changelog (New upstream snapshot 18.5-61-gb76714c3).

db4ec60... by Dan Watkins on 2019-04-10

merge from master at 18.5-61-gb76714c3

b76714c... by Risto Oikarinen <email address hidden> on 2019-04-09

Change DataSourceNoCloud to ignore file system label's case.

NoCloud data source now accepts both 'cidata' and 'CIDATA'
as filesystem labels. This is similar to DataSourceConfigDrive's
support for 'config-2' and 'CONFIG-2'.

bdd9c0a... by Antonio Romito on 2019-04-09

cmd:main.py: Fix missing 'modules-init' key in modes dict

Cloud-init's main.py will fail when presented with a new
stage name 'modules-init' if upgrading an older cloud-init.
Fix this by initializing unknown stage names before accessing.

LP: #1815109

f247dd2... by Chad Smith on 2019-04-04

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]

Co-Authored-By: Daniel Watkins <email address hidden>