~ahosmanmsft/cloud-init:migrate-lp-to-github

Last commit made on 2019-12-04
Get this branch:
git clone -b migrate-lp-to-github https://git.launchpad.net/~ahosmanmsft/cloud-init
Only Ahmed can upload to this branch. If you are Ahmed please log in for upload directions.

Branch merges

Branch information

Name:
migrate-lp-to-github
Repository:
lp:~ahosmanmsft/cloud-init

Recent commits

05e9f39... by Ubuntu <email address hidden>

lp-to-git-users: adding AOhassan

Mapped from ahosmanmsft

0adcd58... by Chad Smith

fix invalid json in tools/.lp-to-git-user (#85)

c4735dd... by Eric Lafontaine <email address hidden>

Fix linting failure in test_url_helper (#83)

f69d33a... by Chad Smith

url_helper: read_file_or_url should pass headers param into readurl (#66)

Headers param was accidentally omitted and no longer passed through to
readurl due to a previous commit.

To avoid this omission of params in the future, drop positional param
definitions from read_file_or_url and pass all kwargs through to readurl
when we are not operating on a file.

In util:read_seeded, correct the case where invalid positional param
file_retries was being passed into read_file_or_url.

Also drop duplicated file:// prefix addition from read_seeded because
read_file_or_url does that work anyway.

LP: #1854084

f1a73f5... by Eric Lafontaine

lp-to-git-users: adding elafontaine (#74)

Mapped from eric-lafontaine1

4280c98... by Xiaofeng Wang

lp-to-git-users: adding xiaofengw-vmware

Mapped from xiaofengw

10885c5... by =?utf-8?q?Igor_Gali=C4=87?= <email address hidden>

dmidecode: log result *after* stripping \n

This makes for a slightly prettier and less confusing log.

aa3e496... by Ahmed

cloud_tests: add azure platform support to integration tests

Added Azure to cloud tests supporting upstream integration testing.

Implement the inherited platform classes, Azure configurations
to release/platform, and docs on how to run Azure CI.

b6055c4... by =?utf-8?q?Igor_Gali=C4=87?= <email address hidden>

set_passwords: support for FreeBSD (#46)

Allow setting of user passwords on FreeBSD

The www/chpasswd utility which we depended on for FreeBSD installations
does *not* do the same thing as the equally named Linux utility.

For FreeBSD, we now use the pw(8) utility (which can only process one
user at a time)

Additionally, we abstract expire passwd into a function, and override it
in the FreeBSD distro class.

Co-Authored-By: Chad Smith <email address hidden>

250a3f9... by Chad Smith

tools: migrate-lp-user-to-github removes repo_dir if created (#35)

To run: ./tools/migrate-lp-user-to-github LAUCHPAD_USERNAME GITHUB_USERNAME