~pengpengs/cloud-init:fix/load-DataSourceOVF-at-the-last-on-VMware-Platform-if-no-data-found

Last commit made on 2019-11-15
Get this branch:
git clone -b fix/load-DataSourceOVF-at-the-last-on-VMware-Platform-if-no-data-found https://git.launchpad.net/~pengpengs/cloud-init
Only Pengpeng Sun can upload to this branch. If you are Pengpeng Sun please log in for upload directions.

Branch merges

Branch information

Name:
fix/load-DataSourceOVF-at-the-last-on-VMware-Platform-if-no-data-found
Repository:
lp:~pengpengs/cloud-init

Recent commits

2120168... by Pengpeng Sun

This change is to fix LP bug #1835205, it includes:
1. Generate random instance-id when vmware customization cfg found. If use fixed
   instance-id, network configuration in customization cfg will not be applied.
2. Load DatasourceOVF when no vmware customization cfg found if machine fulfills:
   a. VMware Virtualization Platform found
   b. flag vmware_customization_supported is True
   c. flag disable_vmware_customization is False
   d. VMware tools deployPkgPlugin found
   These conditions are same with the ones in ds-identify script, if ds-identify
   found OVF, then load DatasourceOVF.
3. Read instance-id from machine and set it to metadata when no vmware customization
   cfg found, this prevents cloud-init load default network configuration, so that
   existing network configuration will not be overwritten.
4. Modify check instance-id unittest.

ad23f9a... by Joshua Powers

lp-to-git-users: adding powersj

Mapped from powersj

880d1e8... by Chad Smith

lp-to-git-users: adding blackboxsw

Mapped from chad.smith

0be6a8c... by Ryan Harper

lp-to-git-users: adding raharper

Mapped from raharper

77299d4... by Chad Smith

docs: touchups in rtd intro and README.md

- rtd/index.rst: update sentence to read:
  cloud-init will also parse and process any optional user data
- rtd/topics/datasources/rbxcloud.rst: fix rst link names to build
  docs
- README.md:
  - update travis badge url to project home: github/canonical/cloud-init
  - update page title to:
    Cloud-init official project upstream as of 11/2019

1eba6dd... by Ryan Harper

doc: update launchpad git refs to github

14451d4... by Chad Smith

tools: migrate script needs to write tools/.lp-to-git-user

Also fix commit message lint

e3b6d77... by Ryan Harper

github: drop pull-request template to prepare for migration

d8ff0e3... by Chad Smith

tools: add migrate-lp-user-to-github script to link LP to github

To link a launchpad account name to your github account for licensing
accountability each LP user should publish a merge proposal in launchpad
with their LP account and a matching merge proposal in github using
their github user.

Cloud-init will track these usename maps in ./tools/.lp-to-git-user as
JSON.

Run ./tools/migrate-lp-user-to-github <LP_USERNAME> <GITHUB_USERNAME>
to automatically create merge proposals in launchpad and your github
account.

ae1dd10... by Chad Smith

github: new basic project readme

See rendered content at
https://github.com/blackboxsw/cloud-init/tree/github/readme