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


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

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