Last commit made on 2020-11-25
Get this branch:
git clone -b cla
Members of cloud-init Commiters can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

8945626... by Dan Watkins

WIP: intentionally break things

7a66269... by Dan Watkins

cla.yml: fail CLA action if files are not sorted as expected

bc9c6c2... by James Falcon <email address hidden>

Collect logs from integration test runs (#675)

During teardown of every cloud instance, run 'cloud-init collect-logs',
then transfer and unpack locally. Two new integration settings have
been added to specify when to perform this action (ALWAYS,
ON_ERROR, NEVER), and where to store these logs.

47f4229... by James Falcon <email address hidden>

Release 20.4 (#686)

Bump the version in cloudinit/ to 20.4 and
update ChangeLog.

LP: #1905440

87df9d6... by Chad Smith

tox: avoid tox testenv subsvars for xenial support (#684)

Xenial tox 2.3.1 still suffers from

As a result we cannot use testenv substvars if we want to support running
tox on xenial systems.

Drop the {[testenv:integration-tests]*} substitutions to avoid tracebacks
when running `tox -e xenial-dev` which has the signature:

   "No support for the %s substitution type" % sub_type)
   tox.ConfigError: ConfigError: No support for the posargs substitution

6e86d2a... by James Falcon <email address hidden>

Ensure proper root permissions in integration tests (#664)

Tests previously assumed that when executing commands and transferring
files that user will have root permissions. This change updated
integration testing infrastructure so that is true.

8a493bf... by James Falcon <email address hidden>

LXD VM support in integration tests (#678)

e454dea... by James Falcon <email address hidden>

Integration test for fallocate falling back to dd (#681)

See #585

66a851a... by Dan Watkins

.travis.yml: correctly integration test the built .deb (#683)

`IMAGE_SOURCE` was renamed to `CLOUD_INIT_SOURCE` before the testing
framework ever landed, but I did not mirror that change in .travis.yml
before it landed. This addresses that.

a4d0feb... by aswinrajamannar <email address hidden>

Ability to hot-attach NICs to preprovisioned VMs before reprovisioning (#613)

Adds the ability to run the Azure preprovisioned VMs as NIC-less and
then hot-attach them when assigned for reprovision.

The NIC on the preprovisioned VM is hot-detached as soon as it reports
ready and goes into wait for one or more interfaces to be hot-attached.
Once they are attached, cloud-init gets the expected number of NICs (in
case there are more than one) that will be attached from IMDS and waits
until all of them are attached. After all the NICs are attached,
reprovision proceeds as usual.