~lmd-jazzededtech/cloud-init/+git/cloud-init-1:quick-check

Last commit made on 2021-04-26
Get this branch:
git clone -b quick-check https://git.launchpad.net/~lmd-jazzededtech/cloud-init/+git/cloud-init-1
Only violethaze74@jazzededtech.com can upload to this branch. If you are violethaze74@jazzededtech.com please log in for upload directions.

Branch merges

Branch information

Recent commits

385caa4... by Dan Watkins

wip

ed4962d... by Dan Watkins

test_upgrade: modify test_upgrade_package to run for more sources

This allows us to use it when validating packages from -proposed (and
PPAs etc.).

ced836e... by Nicolas Bock

Use `partprobe` to re-read partition table if available (#856)

The blkdev command is fragile re-reading partition tables if a
partition is mounted. This change instead uses the partprobe if
it is available.

LP: #1920939

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

fix error on upgrade caused by new vendordata2 attributes (#869)

In #777, we added 'vendordata2' and 'vendordata2_raw' attributes to
the DataSource class, but didn't use the upgrade framework to deal
with an unpickle after upgrade. This commit adds the necessary
upgrade code.

Additionally, added a smaller-scope upgrade test to our integration
tests that will be run on every CI run so we catch these issues
immediately in the future.

LP: #1922739

45db197... by hamalq <email address hidden>

add prefer_fqdn_over_hostname config option (#859)

the above option allows the user to control the behavior of a distro
hostname selection if both short hostname and FQDN are supplied.
If `prefer_fqdn_over_hostname` is true the FQDN will be selected as
hostname; if false the hostname will be selected

LP: #1921004

0d90596... by James Falcon <email address hidden>

Emit dots on travis to avoid timeout (#867)

The current method of running a background sleep until travis is
finished is causing integration test runs to pass even when they should
be failing.

Instead, update the code to emit dots itself.

cc16c92... by Ryan Harper

doc: Replace remaining references to user-scripts as a config module (#866)

git-grep showed a few more locations where we refer to a "user-scripts"
config module which is really cc_scripts_user module. Replace these
references with slightly different language so as not to confuse
future me when looking for "user-scripts" vs. "scripts-user"

9f9e154... by Anh Vo (MSFT)

azure: Removing ability to invoke walinuxagent (#799)

Invoking walinuxagent from within cloud-init is no longer
supported/necessary

0ae0b1d... by David Dymko <email address hidden>

Add Vultr support (#827)

This PR adds in support so that cloud-init can run on instances
deployed on Vultr cloud. This was originally brought up in #628.

Co-authored-by: Eric Benner <email address hidden>

83f6bbf... by Lucas Albuquerque Medeiros de Moura

Fix unpickle for source paths missing run_dir (#863)

On the datasource class, we require the use of paths.run_dir to
perform some operations. On older cloud-init version, the
Paths class does not have the run_dir attribute. To fix that,
we are now manually adding that attribute in the Paths
object if doesn't exist in the unpickle operation.

LP: #1899299