~chad.smith/cloud-init:ubuntu/devel
Last commit made on
2018-11-29
- Get this branch:
-
git clone
-b ubuntu/devel
https://git.launchpad.net/~chad.smith/cloud-init
Only
Chad Smith
can upload to this branch. If you are
Chad Smith
please log in for upload directions.
Branch merges
Propose for merging
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 548 lines (+85/-7)8 files modifiedcloudinit/config/cc_rh_subscription.py (+3/-3)
cloudinit/net/sysconfig.py (+2/-0)
cloudinit/sources/DataSourceOpenNebula.py (+3/-1)
debian/changelog (+14/-0)
setup.py (+10/-3)
systemd/cloud-init-generator.tmpl (+5/-0)
tests/unittests/test_distros/test_netconfig.py (+8/-0)
tests/unittests/test_net.py (+40/-0)
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 207 lines (+92/-15)5 files modifiedcloudinit/config/cc_resizefs.py (+7/-0)
cloudinit/sources/DataSourceAzure.py (+8/-1)
debian/changelog (+9/-0)
tests/unittests/test_datasource/test_azure.py (+28/-6)
tests/unittests/test_handler/test_handler_resizefs.py (+40/-8)
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper: Approve
-
Diff: 1433 lines (+661/-139)21 files modifiedcloudinit/cmd/devel/render.py (+24/-11)
cloudinit/cmd/devel/tests/test_render.py (+44/-1)
cloudinit/cmd/query.py (+24/-12)
cloudinit/cmd/tests/test_query.py (+71/-5)
cloudinit/config/cc_disk_setup.py (+1/-1)
cloudinit/handlers/jinja_template.py (+9/-1)
cloudinit/net/dhcp.py (+32/-10)
cloudinit/sources/DataSourceAzure.py (+46/-33)
cloudinit/tests/test_url_helper.py (+24/-1)
cloudinit/tests/test_util.py (+66/-17)
cloudinit/url_helper.py (+25/-6)
cloudinit/util.py (+4/-3)
debian/changelog (+28/-0)
doc/rtd/topics/datasources/azure.rst (+46/-0)
packages/redhat/cloud-init.spec.in (+1/-0)
packages/suse/cloud-init.spec.in (+1/-0)
systemd/cloud-init.service.tmpl (+1/-2)
tests/unittests/test_builtin_handlers.py (+25/-0)
tests/unittests/test_datasource/test_azure.py (+148/-19)
tests/unittests/test_datasource/test_ec2.py (+24/-16)
udev/66-azure-ephemeral.rules (+17/-1)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Approve
-
Diff: 43 lines (+15/-2)2 files modifieddebian/changelog (+10/-0)
tests/cloud_tests/testcases/base.py (+5/-2)
Rejected
for merging
into
cloud-init:ubuntu/devel
- cloud-init Commiters: Pending requested
-
Diff: 32 lines (+12/-1)2 files modifieddebian/changelog (+8/-0)
tests/cloud_tests/testcases/base.py (+4/-1)
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 3030 lines (+1545/-519)42 files modifiedChangeLog (+83/-0)
bash_completion/cloud-init (+3/-1)
cloudinit/cmd/devel/render.py (+1/-6)
cloudinit/cmd/main.py (+10/-0)
cloudinit/cmd/query.py (+155/-0)
cloudinit/cmd/tests/test_main.py (+3/-1)
cloudinit/cmd/tests/test_query.py (+193/-0)
cloudinit/config/cc_lxd.py (+4/-1)
cloudinit/distros/__init__.py (+7/-4)
cloudinit/distros/debian.py (+0/-5)
cloudinit/distros/net_util.py (+19/-0)
cloudinit/distros/opensuse.py (+0/-47)
cloudinit/distros/rhel.py (+0/-49)
cloudinit/helpers.py (+4/-0)
cloudinit/net/__init__.py (+38/-0)
cloudinit/net/network_state.py (+4/-0)
cloudinit/net/sysconfig.py (+14/-0)
cloudinit/settings.py (+1/-1)
cloudinit/sources/DataSourceConfigDrive.py (+1/-1)
cloudinit/sources/__init__.py (+68/-15)
cloudinit/sources/helpers/openstack.py (+11/-0)
cloudinit/sources/tests/test_init.py (+111/-21)
cloudinit/stages.py (+1/-1)
cloudinit/version.py (+1/-1)
debian/changelog (+24/-0)
doc/rtd/index.rst (+1/-0)
doc/rtd/topics/capabilities.rst (+84/-21)
doc/rtd/topics/datasources.rst (+6/-142)
doc/rtd/topics/instancedata.rst (+297/-0)
integration-requirements.txt (+2/-1)
tests/cloud_tests/collect.py (+12/-0)
tests/cloud_tests/testcases/__init__.py (+35/-23)
tests/cloud_tests/testcases/base.py (+31/-28)
tests/cloud_tests/testcases/modules/lxd_bridge.py (+12/-2)
tests/cloud_tests/testcases/modules/lxd_dir.py (+12/-2)
tests/cloud_tests/testcases/modules/ntp_chrony.py (+2/-2)
tests/cloud_tests/verify.py (+2/-2)
tests/unittests/test_distros/test_netconfig.py (+39/-111)
tests/unittests/test_handler/test_handler_apt_source_v3.py (+2/-1)
tests/unittests/test_handler/test_handler_lxd.py (+6/-6)
tests/unittests/test_net.py (+80/-1)
tools/tox-venv (+166/-23)
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 955 lines (+706/-25)13 files modifiedcloudinit/cloud.py (+2/-2)
cloudinit/cmd/main.py (+5/-3)
cloudinit/config/tests/test_ssh.py (+147/-0)
cloudinit/distros/__init__.py (+1/-1)
cloudinit/reporting/__init__.py (+7/-1)
cloudinit/reporting/handlers.py (+246/-0)
cloudinit/sources/helpers/vmware/imc/config_nic.py (+1/-1)
cloudinit/stages.py (+1/-1)
cloudinit/tests/helpers.py (+27/-16)
debian/changelog (+14/-0)
tests/unittests/test_reporting_hyperv.py (+134/-0)
tests/unittests/test_vmware_config_file.py (+115/-0)
tools/read-version (+6/-0)
- Server Team CI bot: Needs Fixing (continuous-integration)
- Scott Moser: Approve
-
Diff: 22 lines (+5/-0) (has conflicts)1 file modifieddebian/changelog (+5/-0)
- Scott Moser: Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 799 lines (+496/-39)14 files modifiedbash_completion/cloud-init (+5/-2)
cloudinit/cmd/devel/net_convert.py (+23/-12)
cloudinit/cmd/devel/parser.py (+13/-7)
cloudinit/net/eni.py (+9/-2)
cloudinit/net/netplan.py (+4/-0)
cloudinit/sources/DataSourceOpenNebula.py (+1/-1)
config/cloud.cfg.tmpl (+0/-2)
debian/changelog (+14/-0)
doc/rtd/topics/debugging.rst (+1/-1)
tests/unittests/test_cli.py (+1/-2)
tests/unittests/test_datasource/test_opennebula.py (+406/-2)
tests/unittests/test_net.py (+6/-0)
tools/Z99-cloud-locale-test.sh (+8/-5)
tools/Z99-cloudinit-warnings.sh (+5/-3)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1008 lines (+356/-145)18 files modifiedcloudinit/config/cc_lxd.py (+8/-8)
cloudinit/config/cc_rh_subscription.py (+22/-21)
cloudinit/sources/DataSourceOpenStack.py (+2/-1)
cloudinit/sources/DataSourceSmartOS.py (+1/-1)
cloudinit/sources/__init__.py (+7/-5)
cloudinit/sources/tests/test_init.py (+2/-1)
cloudinit/tests/test_util.py (+76/-2)
cloudinit/util.py (+33/-1)
cloudinit/warnings.py (+1/-1)
debian/changelog (+16/-0)
integration-requirements.txt (+1/-1)
tests/cloud_tests/platforms/instances.py (+2/-1)
tests/cloud_tests/platforms/lxd/instance.py (+38/-4)
tests/cloud_tests/setup_image.py (+9/-1)
tests/cloud_tests/testcases.yaml (+4/-0)
tests/unittests/test_datasource/test_openstack.py (+18/-0)
tests/unittests/test_rh_subscription.py (+92/-93)
tools/net-convert.py (+24/-4)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1094 lines (+656/-91)20 files modifiedcloudinit/config/cc_bootcmd.py (+7/-1)
cloudinit/config/cc_runcmd.py (+5/-0)
cloudinit/config/cc_write_files.py (+6/-1)
cloudinit/event.py (+17/-0)
cloudinit/gpg.py (+42/-10)
cloudinit/sources/__init__.py (+77/-1)
cloudinit/sources/tests/test_init.py (+82/-1)
cloudinit/stages.py (+10/-4)
cloudinit/tests/test_gpg.py (+54/-0)
cloudinit/tests/test_stages.py (+231/-0)
cloudinit/tests/test_util.py (+68/-1)
cloudinit/util.py (+18/-10)
debian/changelog (+16/-0)
dev/null (+0/-49)
doc/examples/cloud-config-run-cmds.txt (+4/-1)
doc/examples/cloud-config.txt (+4/-1)
doc/rtd/topics/format.rst (+1/-1)
integration-requirements.txt (+1/-1)
tests/unittests/test_datasource/test_azure_helper.py (+3/-1)
tools/run-container (+10/-8)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Approve
-
Diff: 379 lines (+273/-12)8 files modifiedChangeLog (+226/-0)
cloudinit/config/cc_users_groups.py (+6/-2)
cloudinit/distros/__init__.py (+1/-1)
cloudinit/distros/freebsd.py (+1/-1)
cloudinit/version.py (+1/-1)
debian/changelog (+10/-0)
doc/examples/cloud-config-user-groups.txt (+20/-7)
tests/unittests/test_distros/test_create_users.py (+8/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1562 lines (+711/-94)26 files modifiedcloudinit/config/cc_lxd.py (+56/-8)
cloudinit/net/eni.py (+17/-3)
cloudinit/net/netplan.py (+14/-8)
cloudinit/net/sysconfig.py (+7/-0)
cloudinit/sources/DataSourceOpenStack.py (+23/-0)
cloudinit/stages.py (+3/-1)
cloudinit/user_data.py (+13/-9)
cloudinit/util.py (+90/-21)
debian/changelog (+25/-0)
doc/rtd/topics/datasources/openstack.rst (+15/-0)
doc/rtd/topics/network-config-format-v1.rst (+27/-0)
doc/rtd/topics/network-config-format-v2.rst (+6/-0)
doc/rtd/topics/tests.rst (+6/-1)
integration-requirements.txt (+1/-1)
tests/cloud_tests/args.py (+3/-0)
tests/cloud_tests/collect.py (+2/-1)
tests/cloud_tests/stage.py (+12/-3)
tests/cloud_tests/testcases/modules/ntp_chrony.py (+12/-1)
tests/cloud_tests/testcases/modules/salt_minion.yaml (+12/-2)
tests/cloud_tests/verify.py (+46/-1)
tests/unittests/test_data.py (+10/-1)
tests/unittests/test_datasource/test_openstack.py (+110/-14)
tests/unittests/test_handler/test_handler_lxd.py (+64/-16)
tests/unittests/test_net.py (+20/-1)
tests/unittests/test_runs/test_simple_run.py (+30/-2)
tests/unittests/test_util.py (+87/-0)
- cloud-init Commiters: Pending requested
-
Diff: 871 lines (+394/-79)16 files modifiedcloudinit/config/cc_mounts.py (+1/-1)
cloudinit/handlers/upstart_job.py (+1/-1)
cloudinit/sources/DataSourceAltCloud.py (+8/-8)
cloudinit/sources/DataSourceNoCloud.py (+2/-2)
cloudinit/sources/DataSourceOpenNebula.py (+1/-1)
cloudinit/sources/DataSourceSmartOS.py (+41/-5)
cloudinit/tests/test_util.py (+77/-1)
cloudinit/util.py (+38/-5)
debian/changelog (+11/-2)
doc/rtd/topics/datasources.rst (+97/-0)
doc/rtd/topics/datasources/cloudstack.rst (+20/-6)
doc/rtd/topics/datasources/ec2.rst (+30/-0)
doc/rtd/topics/datasources/openstack.rst (+6/-2)
packages/suse/cloud-init.spec.in (+21/-42)
setup.py (+14/-3)
tests/unittests/test_datasource/test_smartos.py (+26/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 4627 lines (+1811/-744)57 files modifiedcloudinit/cmd/main.py (+1/-1)
cloudinit/config/cc_mounts.py (+44/-29)
cloudinit/config/cc_phone_home.py (+4/-3)
cloudinit/config/schema.py (+46/-18)
cloudinit/ec2_utils.py (+6/-8)
cloudinit/sources/DataSourceAzure.py (+47/-16)
cloudinit/sources/DataSourceCloudStack.py (+10/-21)
cloudinit/sources/DataSourceConfigDrive.py (+2/-2)
cloudinit/sources/DataSourceEc2.py (+15/-33)
cloudinit/sources/DataSourceMAAS.py (+1/-1)
cloudinit/sources/DataSourceOpenStack.py (+105/-56)
cloudinit/sources/DataSourceSmartOS.py (+6/-7)
cloudinit/sources/__init__.py (+76/-0)
cloudinit/sources/helpers/azure.py (+3/-2)
cloudinit/sources/tests/test_init.py (+87/-2)
cloudinit/tests/helpers.py (+10/-2)
cloudinit/tests/test_url_helper.py (+27/-1)
cloudinit/tests/test_version.py (+17/-0)
cloudinit/url_helper.py (+28/-1)
cloudinit/user_data.py (+3/-3)
cloudinit/util.py (+21/-37)
cloudinit/version.py (+4/-0)
debian/changelog (+28/-0)
packages/brpm (+3/-3)
packages/debian/rules.in (+2/-0)
packages/redhat/cloud-init.spec.in (+7/-0)
packages/suse/cloud-init.spec.in (+7/-0)
systemd/cloud-config.service.tmpl (+1/-0)
tests/cloud_tests/collect.py (+1/-1)
tests/cloud_tests/platforms/instances.py (+29/-10)
tests/cloud_tests/platforms/lxd/instance.py (+1/-1)
tests/cloud_tests/releases.yaml (+16/-0)
tests/unittests/test__init__.py (+4/-4)
tests/unittests/test_data.py (+11/-2)
tests/unittests/test_datasource/test_aliyun.py (+0/-2)
tests/unittests/test_datasource/test_azure.py (+88/-17)
tests/unittests/test_datasource/test_azure_helper.py (+1/-1)
tests/unittests/test_datasource/test_common.py (+1/-0)
tests/unittests/test_datasource/test_ec2.py (+0/-12)
tests/unittests/test_datasource/test_gce.py (+0/-1)
tests/unittests/test_datasource/test_openstack.py (+115/-16)
tests/unittests/test_datasource/test_scaleway.py (+0/-3)
tests/unittests/test_ds_identify.py (+70/-4)
tests/unittests/test_ec2_util.py (+0/-9)
tests/unittests/test_handler/test_handler_apt_conf_v1.py (+6/-10)
tests/unittests/test_handler/test_handler_apt_configure_sources_list_v1.py (+0/-7)
tests/unittests/test_handler/test_handler_apt_source_v1.py (+10/-17)
tests/unittests/test_handler/test_handler_apt_source_v3.py (+10/-17)
tests/unittests/test_handler/test_handler_chef.py (+12/-4)
tests/unittests/test_handler/test_handler_mounts.py (+100/-4)
tests/unittests/test_handler/test_handler_ntp.py (+21/-30)
tests/unittests/test_handler/test_schema.py (+33/-6)
tests/unittests/test_util.py (+27/-3)
tools/ds-identify (+18/-5)
tools/read-dependencies (+6/-2)
tools/run-centos (+30/-310)
tools/run-container (+590/-0)
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 1818 lines (+897/-236)35 files modifiedMANIFEST.in (+1/-0)
bash_completion/cloud-init (+77/-0)
cloudinit/analyze/__main__.py (+1/-1)
cloudinit/config/cc_apt_configure.py (+1/-1)
cloudinit/config/cc_disable_ec2_metadata.py (+12/-2)
cloudinit/config/cc_power_state_change.py (+1/-1)
cloudinit/config/cc_rsyslog.py (+2/-2)
cloudinit/config/tests/test_disable_ec2_metadata.py (+50/-0)
cloudinit/distros/freebsd.py (+3/-3)
cloudinit/net/network_state.py (+5/-6)
cloudinit/netinfo.py (+273/-72)
cloudinit/sources/DataSourceSmartOS.py (+103/-16)
cloudinit/tests/helpers.py (+14/-26)
cloudinit/tests/test_netinfo.py (+101/-85)
cloudinit/util.py (+3/-3)
debian/changelog (+13/-0)
doc/examples/cloud-config-disk-setup.txt (+2/-2)
packages/redhat/cloud-init.spec.in (+1/-0)
packages/suse/cloud-init.spec.in (+1/-0)
setup.py (+1/-0)
tests/cloud_tests/testcases/base.py (+1/-1)
tests/data/netinfo/netdev-formatted-output (+10/-0)
tests/data/netinfo/new-ifconfig-output (+18/-0)
tests/data/netinfo/old-ifconfig-output (+18/-0)
tests/data/netinfo/route-formatted-output (+22/-0)
tests/data/netinfo/sample-ipaddrshow-output (+13/-0)
tests/data/netinfo/sample-iproute-output-v4 (+3/-0)
tests/data/netinfo/sample-iproute-output-v6 (+11/-0)
tests/data/netinfo/sample-route-output-v4 (+5/-0)
tests/data/netinfo/sample-route-output-v6 (+13/-0)
tests/unittests/test_datasource/test_smartos.py (+102/-1)
tests/unittests/test_filters/test_launch_index.py (+5/-5)
tests/unittests/test_merging.py (+1/-1)
tests/unittests/test_runs/test_merge_run.py (+1/-1)
tests/unittests/test_util.py (+9/-7)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 2392 lines (+1470/-394)27 files modifiedcloudinit/apport.py (+23/-4)
cloudinit/config/cc_ntp.py (+407/-78)
cloudinit/distros/__init__.py (+12/-0)
cloudinit/distros/opensuse.py (+24/-0)
cloudinit/distros/ubuntu.py (+19/-0)
cloudinit/templater.py (+9/-1)
config/cloud.cfg.tmpl (+2/-0)
debian/changelog (+12/-0)
templates/chrony.conf.debian.tmpl (+39/-0)
templates/chrony.conf.fedora.tmpl (+48/-0)
templates/chrony.conf.opensuse.tmpl (+38/-0)
templates/chrony.conf.rhel.tmpl (+45/-0)
templates/chrony.conf.sles.tmpl (+38/-0)
templates/chrony.conf.ubuntu.tmpl (+42/-0)
tests/cloud_tests/testcases/base.py (+5/-4)
tests/cloud_tests/testcases/modules/ntp.yaml (+1/-0)
tests/cloud_tests/testcases/modules/ntp_chrony.py (+15/-0)
tests/cloud_tests/testcases/modules/ntp_chrony.yaml (+17/-0)
tests/cloud_tests/testcases/modules/ntp_pools.yaml (+1/-0)
tests/cloud_tests/testcases/modules/ntp_servers.yaml (+1/-0)
tests/cloud_tests/testcases/modules/ntp_timesyncd.py (+15/-0)
tests/cloud_tests/testcases/modules/ntp_timesyncd.yaml (+15/-0)
tests/unittests/test_distros/test_netconfig.py (+6/-0)
tests/unittests/test_distros/test_user_data_normalize.py (+6/-0)
tests/unittests/test_handler/test_handler_ntp.py (+578/-303)
tests/unittests/test_templating.py (+40/-1)
tools/make-tarball (+12/-3)
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper: Approve
- Ryan Harper: Pending requested
-
Diff: 396 lines (+99/-52)14 files modifiedcloudinit/config/cc_resizefs.py (+2/-0)
cloudinit/config/cc_users_groups.py (+14/-14)
cloudinit/util.py (+9/-1)
debian/changelog (+12/-0)
doc/examples/cloud-config-user-groups.txt (+12/-12)
doc/rtd/topics/datasources/openstack.rst (+2/-2)
integration-requirements.txt (+2/-2)
tests/cloud_tests/platforms/lxd/instance.py (+1/-1)
tests/cloud_tests/testcases/examples/including_user_groups.yaml (+1/-1)
tests/cloud_tests/testcases/modules/user_groups.yaml (+1/-1)
tests/data/merge_sources/expected7.yaml (+8/-8)
tests/data/merge_sources/source7-1.yaml (+5/-5)
tests/data/merge_sources/source7-2.yaml (+3/-3)
tests/unittests/test_util.py (+27/-2)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 574 lines (+317/-15)16 files modifiedChangeLog (+58/-0)
cloudinit/config/cc_puppet.py (+3/-0)
cloudinit/config/cc_resizefs.py (+22/-0)
cloudinit/settings.py (+1/-0)
cloudinit/sources/DataSourceHetzner.py (+6/-0)
cloudinit/util.py (+35/-9)
cloudinit/version.py (+1/-1)
debian/changelog (+11/-2)
packages/debian/control.in (+2/-1)
tests/data/mount_parse_ext.txt (+19/-0)
tests/data/mount_parse_zfs.txt (+21/-0)
tests/data/zpool_status_simple.txt (+10/-0)
tests/unittests/test_datasource/test_common.py (+2/-0)
tests/unittests/test_datasource/test_hetzner.py (+19/-1)
tests/unittests/test_handler/test_handler_resizefs.py (+57/-1)
tests/unittests/test_util.py (+50/-0)
- Scott Moser: Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 2321 lines (+1535/-239)26 files modifiedcloudinit/config/cc_snap.py (+2/-45)
cloudinit/config/cc_ubuntu_advantage.py (+173/-0)
cloudinit/config/tests/test_snap.py (+6/-51)
cloudinit/config/tests/test_ubuntu_advantage.py (+269/-0)
cloudinit/ec2_utils.py (+2/-4)
cloudinit/net/netplan.py (+9/-16)
cloudinit/sources/DataSourceAzure.py (+9/-22)
cloudinit/sources/DataSourceConfigDrive.py (+10/-0)
cloudinit/sources/DataSourceIBMCloud.py (+325/-0)
cloudinit/sources/DataSourceScaleway.py (+3/-3)
cloudinit/subp.py (+57/-0)
cloudinit/tests/test_subp.py (+61/-0)
cloudinit/tests/test_util.py (+72/-0)
cloudinit/url_helper.py (+12/-8)
cloudinit/util.py (+31/-0)
config/cloud.cfg.tmpl (+3/-0)
debian/changelog (+19/-0)
doc/rtd/topics/modules.rst (+1/-0)
tests/unittests/test_datasource/test_azure.py (+7/-15)
tests/unittests/test_datasource/test_ibmcloud.py (+262/-0)
tests/unittests/test_ds_identify.py (+112/-3)
tests/unittests/test_handler/test_schema.py (+1/-0)
tests/unittests/test_net.py (+12/-63)
tools/ds-identify (+60/-9)
tools/pipremove (+14/-0)
tox.ini (+3/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1052 lines (+551/-128)17 files modifiedcloudinit/apport.py (+3/-3)
cloudinit/net/network_state.py (+10/-0)
cloudinit/settings.py (+1/-0)
cloudinit/sources/DataSourceAliYun.py (+1/-1)
cloudinit/sources/DataSourceCloudSigma.py (+1/-1)
cloudinit/sources/DataSourceGCE.py (+1/-1)
cloudinit/sources/DataSourceHetzner.py (+100/-0)
cloudinit/sources/DataSourceOpenNebula.py (+75/-31)
cloudinit/sources/DataSourceScaleway.py (+1/-1)
cloudinit/sources/helpers/hetzner.py (+26/-0)
cloudinit/sources/tests/test_init.py (+28/-0)
debian/changelog (+11/-0)
tests/unittests/test_datasource/test_common.py (+2/-0)
tests/unittests/test_datasource/test_hetzner.py (+99/-0)
tests/unittests/test_datasource/test_opennebula.py (+177/-89)
tests/unittests/test_ds_identify.py (+9/-0)
tools/ds-identify (+6/-1)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1738 lines (+1203/-66)27 files modifiedcloudinit/config/cc_puppet.py (+4/-4)
cloudinit/config/cc_snap.py (+273/-0)
cloudinit/config/cc_snap_config.py (+7/-0)
cloudinit/config/cc_snappy.py (+8/-0)
cloudinit/config/tests/test_snap.py (+535/-0)
cloudinit/net/cmdline.py (+22/-2)
cloudinit/net/netplan.py (+5/-5)
cloudinit/net/network_state.py (+1/-1)
cloudinit/tests/helpers.py (+13/-8)
cloudinit/util.py (+12/-1)
config/cloud.cfg.tmpl (+3/-2)
debian/changelog (+14/-0)
doc/rtd/conf.py (+1/-0)
doc/rtd/topics/modules.rst (+1/-0)
tests/cloud_tests/releases.yaml (+3/-0)
tests/cloud_tests/testcases.yaml (+3/-0)
tests/cloud_tests/testcases/__init__.py (+3/-0)
tests/cloud_tests/testcases/base.py (+168/-5)
tests/cloud_tests/testcases/main/command_output_simple.py (+2/-15)
tests/cloud_tests/testcases/modules/snap.py (+16/-0)
tests/cloud_tests/testcases/modules/snap.yaml (+18/-0)
tests/cloud_tests/testcases/modules/snappy.py (+2/-0)
tests/cloud_tests/verify.py (+7/-4)
tests/unittests/test_handler/test_handler_apt_source_v1.py (+2/-1)
tests/unittests/test_handler/test_schema.py (+1/-0)
tests/unittests/test_net.py (+46/-18)
tests/unittests/test_util.py (+33/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1999 lines (+765/-204)46 files modified.pylintrc (+11/-1)
cloudinit/cloud.py (+3/-2)
cloudinit/cmd/main.py (+29/-6)
cloudinit/cmd/tests/test_main.py (+161/-0)
cloudinit/config/cc_keys_to_console.py (+1/-3)
cloudinit/config/cc_runcmd.py (+4/-2)
cloudinit/config/cc_salt_minion.py (+59/-23)
cloudinit/config/cc_set_hostname.py (+35/-6)
cloudinit/config/cc_ssh_authkey_fingerprints.py (+4/-5)
cloudinit/distros/arch.py (+1/-4)
cloudinit/distros/freebsd.py (+6/-0)
cloudinit/distros/opensuse.py (+2/-3)
cloudinit/sources/DataSourceAzure.py (+2/-0)
cloudinit/sources/DataSourceOpenNebula.py (+1/-4)
cloudinit/sources/__init__.py (+17/-4)
cloudinit/sources/tests/test_init.py (+69/-1)
cloudinit/stages.py (+1/-2)
cloudinit/tests/helpers.py (+13/-0)
cloudinit/tests/test_util.py (+97/-0)
cloudinit/url_helper.py (+2/-2)
cloudinit/util.py (+32/-14)
config/cloud.cfg.tmpl (+1/-1)
debian/changelog (+22/-0)
doc/rtd/topics/capabilities.rst (+8/-6)
doc/rtd/topics/debugging.rst (+31/-26)
doc/rtd/topics/network-config.rst (+2/-2)
doc/rtd/topics/tests.rst (+10/-10)
tests/cloud_tests/bddeb.py (+1/-1)
tests/cloud_tests/platforms/ec2/__init__.py (+0/-0)
tests/cloud_tests/platforms/lxd/__init__.py (+0/-0)
tests/cloud_tests/platforms/lxd/platform.py (+0/-4)
tests/cloud_tests/platforms/nocloudkvm/__init__.py (+0/-0)
tests/cloud_tests/platforms/nocloudkvm/instance.py (+1/-1)
tests/cloud_tests/platforms/nocloudkvm/platform.py (+0/-4)
tests/cloud_tests/platforms/platforms.py (+12/-2)
tests/cloud_tests/testcases/modules/salt_minion.py (+5/-0)
tests/cloud_tests/testcases/modules/salt_minion.yaml (+4/-1)
tests/cloud_tests/util.py (+5/-1)
tests/unittests/test_datasource/test_azure.py (+15/-0)
tests/unittests/test_handler/test_handler_bootcmd.py (+7/-12)
tests/unittests/test_handler/test_handler_ntp.py (+6/-12)
tests/unittests/test_handler/test_handler_resizefs.py (+3/-11)
tests/unittests/test_handler/test_handler_runcmd.py (+4/-10)
tests/unittests/test_handler/test_handler_set_hostname.py (+53/-4)
tests/unittests/test_handler/test_schema.py (+7/-14)
tests/unittests/test_util.py (+18/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 371 lines (+141/-27)10 files modifiedcloudinit/config/cc_puppet.py (+40/-14)
cloudinit/config/cc_salt_minion.py (+9/-0)
cloudinit/sources/DataSourceGCE.py (+7/-8)
cloudinit/util.py (+7/-2)
debian/changelog (+13/-0)
doc/examples/cloud-config-chef.txt (+2/-2)
tests/cloud_tests/testcases/modules/salt_minion.py (+5/-0)
tests/cloud_tests/testcases/modules/salt_minion.yaml (+5/-0)
tests/unittests/test_datasource/test_gce.py (+19/-1)
tests/unittests/test_util.py (+34/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 814 lines (+371/-90)15 files modifiedChangeLog (+52/-0)
cloudinit/cmd/tests/test_clean.py (+2/-1)
cloudinit/cmd/tests/test_status.py (+2/-1)
cloudinit/sources/DataSourceOVF.py (+16/-5)
cloudinit/tests/helpers.py (+9/-11)
cloudinit/version.py (+1/-1)
config/cloud.cfg.tmpl (+2/-0)
debian/changelog (+16/-0)
tests/cloud_tests/collect.py (+3/-2)
tests/cloud_tests/platforms/lxd/instance.py (+106/-26)
tests/unittests/test_ds_identify.py (+40/-3)
tests/unittests/test_handler/test_schema.py (+7/-5)
tools/ds-identify (+34/-19)
tools/run-centos (+78/-13)
tox.ini (+3/-3)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 666 lines (+278/-63)19 files modifiedHACKING.rst (+8/-0)
cloudinit/cmd/status.py (+5/-2)
cloudinit/cmd/tests/test_status.py (+18/-3)
cloudinit/config/cc_power_state_change.py (+1/-0)
cloudinit/config/cc_rh_subscription.py (+2/-3)
cloudinit/distros/freebsd.py (+3/-8)
cloudinit/util.py (+4/-0)
debian/changelog (+11/-0)
doc/rtd/topics/boot.rst (+10/-3)
doc/rtd/topics/capabilities.rst (+153/-7)
doc/rtd/topics/debugging.rst (+1/-0)
doc/rtd/topics/modules.rst (+2/-0)
tests/cloud_tests/collect.py (+7/-0)
tests/cloud_tests/platforms/lxd/instance.py (+19/-24)
tests/cloud_tests/testcases.yaml (+21/-6)
tests/cloud_tests/testcases/base.py (+4/-2)
tests/cloud_tests/verify.py (+1/-1)
tests/unittests/test_ds_identify.py (+5/-3)
tools/ds-identify (+3/-1)
Superseded
for merging
into
cloud-init:master
- Scott Moser: Pending requested
-
Diff: 8558 lines (+8264/-0)49 files modifieddebian/README.source (+29/-0)
debian/apport-launcher.py (+6/-0)
debian/changelog (+3488/-0)
debian/cherry-pick (+197/-0)
debian/cloud-init.config (+78/-0)
debian/cloud-init.maintscript (+8/-0)
debian/cloud-init.postinst (+336/-0)
debian/cloud-init.postrm (+15/-0)
debian/cloud-init.preinst (+254/-0)
debian/cloud-init.prerm (+6/-0)
debian/cloud-init.templates (+12/-0)
debian/compat (+1/-0)
debian/control (+61/-0)
debian/copyright (+40/-0)
debian/grub-legacy-ec2.install (+4/-0)
debian/grub-legacy-ec2.lintian-overrides (+6/-0)
debian/grub-legacy-ec2.postinst (+10/-0)
debian/grub-legacy-ec2.postrm (+17/-0)
debian/grub-legacy-ec2.preinst (+9/-0)
debian/grub-legacy-ec2.templates (+9/-0)
debian/grub-set-default (+38/-0)
debian/grub-set-default-legacy-ec2 (+141/-0)
debian/kernel/postinst.d/x-grub-legacy-ec2 (+18/-0)
debian/kernel/postrm.d/x-grub-legacy-ec2 (+18/-0)
debian/new-upstream-snapshot (+170/-0)
debian/po/POTFILES.in (+1/-0)
debian/po/ca.po (+80/-0)
debian/po/cs.po (+89/-0)
debian/po/da.po (+86/-0)
debian/po/de.po (+92/-0)
debian/po/es.po (+105/-0)
debian/po/eu.po (+83/-0)
debian/po/fi.po (+79/-0)
debian/po/fr.po (+78/-0)
debian/po/gl.po (+80/-0)
debian/po/it.po (+81/-0)
debian/po/ja.po (+90/-0)
debian/po/nl.po (+95/-0)
debian/po/pl.po (+100/-0)
debian/po/pt.po (+82/-0)
debian/po/pt_BR.po (+89/-0)
debian/po/ru.po (+85/-0)
debian/po/sv.po (+82/-0)
debian/po/templates.pot (+80/-0)
debian/po/vi.po (+91/-0)
debian/rules (+23/-0)
debian/source/format (+1/-0)
debian/update-grub-legacy-ec2 (+1619/-0)
debian/watch (+2/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 1537 lines (+767/-173)23 files modified.gitignore (+1/-0)
cloudinit/config/cc_resizefs.py (+11/-1)
cloudinit/config/cc_rsyslog.py (+5/-5)
cloudinit/net/__init__.py (+2/-2)
cloudinit/net/dhcp.py (+42/-1)
cloudinit/net/network_state.py (+12/-0)
cloudinit/sources/DataSourceAzure.py (+129/-9)
cloudinit/sources/DataSourceEc2.py (+7/-16)
cloudinit/sources/DataSourceOpenNebula.py (+59/-53)
cloudinit/sources/__init__.py (+1/-1)
cloudinit/sources/helpers/azure.py (+14/-8)
cloudinit/temp_utils.py (+8/-3)
cloudinit/tests/test_util.py (+46/-0)
cloudinit/url_helper.py (+20/-9)
cloudinit/util.py (+17/-6)
debian/changelog (+13/-0)
doc/rtd/topics/network-config-format-v1.rst (+1/-1)
tests/unittests/test_datasource/test_azure.py (+151/-6)
tests/unittests/test_datasource/test_ec2.py (+1/-1)
tests/unittests/test_datasource/test_opennebula.py (+177/-46)
tests/unittests/test_handler/test_handler_resizefs.py (+21/-1)
tests/unittests/test_net.py (+15/-3)
tools/read-version (+14/-1)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 955 lines (+415/-129)14 files modifiedcloudinit/sources/DataSourceConfigDrive.py (+2/-2)
cloudinit/sources/DataSourceGCE.py (+95/-39)
cloudinit/util.py (+51/-43)
debian/changelog (+14/-0)
tests/cloud_tests/platforms/ec2/instance.py (+8/-2)
tests/cloud_tests/platforms/ec2/platform.py (+30/-3)
tests/cloud_tests/releases.yaml (+0/-16)
tests/cloud_tests/testcases/modules/ntp_pools.yaml (+1/-1)
tests/cloud_tests/testcases/modules/ntp_servers.yaml (+1/-1)
tests/unittests/test_datasource/test_configdrive.py (+6/-0)
tests/unittests/test_datasource/test_gce.py (+172/-21)
tests/unittests/test_ds_identify.py (+17/-0)
tests/unittests/test_util.py (+15/-0)
tools/ds-identify (+3/-1)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 267 lines (+182/-7)5 files modifiedChangeLog (+85/-0)
cloudinit/cmd/main.py (+12/-6)
cloudinit/version.py (+1/-1)
debian/changelog (+9/-0)
tests/unittests/test_cli.py (+75/-0)
- Server Team CI bot: Approve (continuous-integration)
- Joshua Powers (community): Approve
- cloud-init Commiters: Pending requested
-
Diff: 104 lines (+38/-4)4 files modifieddebian/changelog (+9/-0)
tests/cloud_tests/collect.py (+2/-2)
tests/unittests/test_ds_identify.py (+25/-0)
tools/ds-identify (+2/-2)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 992 lines (+630/-78)11 files modifiedcloudinit/sources/DataSourceOVF.py (+88/-37)
cloudinit/sources/helpers/vmware/imc/config.py (+4/-0)
cloudinit/sources/helpers/vmware/imc/config_custom_script.py (+153/-0)
cloudinit/sources/helpers/vmware/imc/config_nic.py (+1/-1)
debian/changelog (+10/-0)
tests/unittests/test_datasource/test_ovf.py (+107/-4)
tests/unittests/test_ds_identify.py (+84/-1)
tests/unittests/test_vmware/__init__.py (+0/-0)
tests/unittests/test_vmware/test_custom_script.py (+99/-0)
tests/unittests/test_vmware_config_file.py (+7/-0)
tools/ds-identify (+77/-35)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 2196 lines (+783/-454)50 files modifiedcloudinit/cloud.py (+2/-2)
cloudinit/config/cc_ntp.py (+7/-2)
cloudinit/config/cc_rh_subscription.py (+28/-18)
cloudinit/config/cc_update_etc_hosts.py (+2/-2)
cloudinit/net/dhcp.py (+9/-3)
cloudinit/net/tests/test_dhcp.py (+8/-1)
cloudinit/sources/DataSourceAzure.py (+2/-23)
cloudinit/sources/DataSourceEc2.py (+33/-11)
cloudinit/user_data.py (+23/-10)
debian/changelog (+25/-3)
dev/null (+0/-26)
sysvinit/gentoo/cloud-config (+0/-0)
sysvinit/gentoo/cloud-final (+0/-0)
sysvinit/gentoo/cloud-init (+0/-0)
sysvinit/gentoo/cloud-init-local (+0/-0)
templates/hosts.suse.tmpl (+8/-2)
templates/ntp.conf.opensuse.tmpl (+88/-0)
templates/ntp.conf.sles.tmpl (+0/-12)
tests/cloud_tests/collect.py (+16/-2)
tests/cloud_tests/images/base.py (+3/-16)
tests/cloud_tests/images/lxd.py (+18/-14)
tests/cloud_tests/images/nocloudkvm.py (+18/-24)
tests/cloud_tests/instances/base.py (+4/-77)
tests/cloud_tests/instances/lxd.py (+56/-48)
tests/cloud_tests/instances/nocloudkvm.py (+51/-91)
tests/cloud_tests/testcases/examples/run_commands.yaml (+2/-2)
tests/cloud_tests/testcases/modules/apt_configure_sources_ppa.py (+3/-3)
tests/cloud_tests/testcases/modules/apt_configure_sources_ppa.yaml (+3/-3)
tests/cloud_tests/testcases/modules/keys_to_console.py (+4/-4)
tests/cloud_tests/testcases/modules/runcmd.yaml (+2/-2)
tests/cloud_tests/testcases/modules/set_hostname.py (+3/-1)
tests/cloud_tests/testcases/modules/set_hostname.yaml (+2/-1)
tests/cloud_tests/testcases/modules/set_hostname_fqdn.py (+8/-3)
tests/cloud_tests/testcases/modules/set_hostname_fqdn.yaml (+3/-2)
tests/cloud_tests/testcases/modules/set_password_expire.py (+1/-1)
tests/cloud_tests/testcases/modules/set_password_expire.yaml (+2/-0)
tests/cloud_tests/testcases/modules/set_password_list.yaml (+1/-0)
tests/cloud_tests/testcases/modules/set_password_list_string.yaml (+1/-0)
tests/cloud_tests/testcases/modules/ssh_auth_key_fingerprints_disable.py (+0/-8)
tests/cloud_tests/testcases/modules/ssh_auth_key_fingerprints_disable.yaml (+0/-1)
tests/cloud_tests/testcases/modules/ssh_keys_generate.py (+0/-5)
tests/cloud_tests/testcases/modules/ssh_keys_generate.yaml (+0/-6)
tests/cloud_tests/testcases/modules/ssh_keys_provided.py (+0/-11)
tests/cloud_tests/testcases/modules/ssh_keys_provided.yaml (+0/-6)
tests/cloud_tests/util.py (+154/-8)
tests/unittests/test_data.py (+50/-0)
tests/unittests/test_datasource/test_ec2.py (+33/-0)
tests/unittests/test_handler/test_handler_etc_hosts.py (+69/-0)
tests/unittests/test_handler/test_handler_ntp.py (+26/-0)
tests/unittests/test_rh_subscription.py (+15/-0)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 307 lines (+160/-12)4 files modifiedcloudinit/distros/gentoo.py (+1/-1)
cloudinit/sources/DataSourceEc2.py (+19/-5)
debian/changelog (+10/-0)
tests/unittests/test_datasource/test_ec2.py (+130/-6)
- Server Team CI bot: Approve (continuous-integration)
- Scott Moser: Pending requested
-
Diff: 167 lines (+123/-3)5 files modifiedcloudinit/netinfo.py (+1/-1)
cloudinit/simpletable.py (+1/-1)
cloudinit/tests/test_netinfo.py (+106/-0)
cloudinit/tests/test_simpletable.py (+7/-1)
debian/changelog (+8/-0)
Branch information
- Name:
- ubuntu/devel
- Repository:
- lp:~chad.smith/cloud-init