~ruansx/cloud-init:add-zstack-datasource

Last commit made on 2019-09-18
Get this branch:
git clone -b add-zstack-datasource https://git.launchpad.net/~ruansx/cloud-init
Only Steve Ruan can upload to this branch. If you are Steve Ruan please log in for upload directions.

Branch merges

Branch information

Name:
add-zstack-datasource
Repository:
lp:~ruansx/cloud-init

Recent commits

faac76e... by Steve Ruan

Add datastore for ZStack platfrom

AWS EC2 datasource is used by lots of cloud operator, ZStack platform will provide the cloud-init service same as AWS.
ZStack will identify their platform to the guest by setting the 'dmidecode -s chassis-asset-tag' to a string that ends with '.zstack.io'.

LP: #1841181

6f93179... by Joshua Powers

docs: more complete list of availability

943678e... by Joshua Powers

docs: start FAQ page

Takeover the moreinfo.rst page and update initially with pages
a user can use to learn about cloud-init. For now, other docs
and presentations about cloud-init.

Goal is to use this page to collect very commonly asked questions.

d86207a... by Joshua Powers

docs: cleanup output & order of datasource page

e7f16e2... by Scott Moser

Brightbox: restrict detection to require full domain match .brightbox.com

The detection for brightbox in both ds-identify and in
identify_brightbox would incorrectly match the domain 'bobrightbox',
which is not a brightbox platform. The fix here is to restrict
matching to '*.brightbox.com' rather than '*brightbox.com'

Also, while here remove a url to bug 1661693 which added the
knowledge of brightbox.

45426d8... by Xiaofeng Wang

VMWware: add option into VMTools config to enable/disable custom script.

VMWware customization already has support to run a custom script during
the VM customization. Adding this option allows a VM administrator to
disable the execution of customization scripts. If set the script
will not execute and the customization status is set to
GUESTCUST_ERROR_SCRIPT_DISABLED.

fa47d52... by Ryan Harper

net,Oracle: Add support for netfailover detection

Add support for detecting netfailover[1] device 3-tuple in networking
layer. In the Oracle datasource ensure that if a provided network
config, either fallback or provided config includes a netfailover master
to remove any MAC address value as this can break under 3-netdev
as the other two devices have the same MAC.

1. https://www.kernel.org/doc/html/latest/networking/net_failover.html

476050b... by Dan Watkins

atomic_helper: add DEBUG logging to write_file

LP: #1843276

385232d... by Joshua Powers

doc: document doc, create makefile and tox target

* Create makefile and tox targets for documentation building and testing
to better replicate the live web docs using the same theme.
* Created docs.rst to explain how to build and contribute to documentation
with style guide and tips.
* doc/rtd/conf.py:
    * Add copyright to rtd config
    * Use Sphinx's RTD theme to replicate actual docs

c768898... by Dan Watkins

.gitignore: ignore files produced by package builds