Log In
source-git
/
cloud-init
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
9bfd13
cloud-init-20.3 base
Authored and Committed by Packit Service
3 years ago
raw
patch
tree
parent
403 files changed.
16531 lines added
.
7197 lines removed
.
.github/workflows/cla.yml
file added
+40
.github/workflows/stale.yml
file added
+24
.gitignore
file modified
+3
-0
.pylintrc
file modified
+1
-5
.readthedocs.yaml
file added
+8
.travis.yml
file modified
+95
-18
ChangeLog
file modified
+359
-0
HACKING.rst
file modified
+549
-26
Makefile
file modified
+17
-41
README.md
file modified
+2
-2
cloudinit/analyze/dump.py
file modified
+15
-3
cloudinit/analyze/show.py
file modified
+23
-25
cloudinit/analyze/tests/test_boot.py
file modified
+12
-12
cloudinit/analyze/tests/test_dump.py
file modified
+19
-1
cloudinit/apport.py
file modified
+1
-0
cloudinit/atomic_helper.py
file modified
+2
-2
cloudinit/cmd/clean.py
file modified
+2
-3
cloudinit/cmd/devel/logs.py
file modified
+2
-2
cloudinit/cmd/devel/make_mime.py
file added
+114
cloudinit/cmd/devel/net_convert.py
file modified
+1
-1
cloudinit/cmd/devel/parser.py
file modified
+4
-1
cloudinit/cmd/devel/render.py
file modified
+3
-2
cloudinit/cmd/devel/tests/test_logs.py
file modified
+3
-2
cloudinit/cmd/devel/tests/test_render.py
file modified
+1
-1
cloudinit/cmd/query.py
file modified
+38
-10
cloudinit/cmd/tests/test_clean.py
file modified
+1
-2
cloudinit/cmd/tests/test_cloud_id.py
file modified
+1
-1
cloudinit/cmd/tests/test_main.py
file modified
+1
-3
cloudinit/cmd/tests/test_query.py
file modified
+230
-162
cloudinit/cmd/tests/test_status.py
file modified
+1
-2
cloudinit/config/cc_apk_configure.py
file added
+263
cloudinit/config/cc_apt_configure.py
file modified
+360
-234
cloudinit/config/cc_apt_pipelining.py
file modified
+1
-1
cloudinit/config/cc_bootcmd.py
file modified
+2
-1
cloudinit/config/cc_byobu.py
file modified
+2
-1
cloudinit/config/cc_ca_certs.py
file modified
+30
-15
cloudinit/config/cc_chef.py
file modified
+321
-84
cloudinit/config/cc_debug.py
file modified
+1
-2
cloudinit/config/cc_disable_ec2_metadata.py
file modified
+4
-3
cloudinit/config/cc_disk_setup.py
file modified
+51
-37
cloudinit/config/cc_emit_upstart.py
file modified
+4
-4
cloudinit/config/cc_fan.py
file modified
+4
-3
cloudinit/config/cc_final_message.py
file modified
+1
-1
cloudinit/config/cc_growpart.py
file modified
+32
-23
cloudinit/config/cc_grub_dpkg.py
file modified
+72
-26
cloudinit/config/cc_keys_to_console.py
file modified
+5
-4
cloudinit/config/cc_landscape.py
file modified
+3
-3
cloudinit/config/cc_locale.py
file modified
+49
-16
cloudinit/config/cc_lxd.py
file modified
+12
-11
cloudinit/config/cc_mcollective.py
file modified
+6
-7
cloudinit/config/cc_mounts.py
file modified
+81
-31
cloudinit/config/cc_ntp.py
file modified
+81
-49
cloudinit/config/cc_package_update_upgrade_install.py
file modified
+2
-1
cloudinit/config/cc_phone_home.py
file modified
+3
-0
cloudinit/config/cc_power_state_change.py
file modified
+56
-25
cloudinit/config/cc_puppet.py
file modified
+8
-8
cloudinit/config/cc_resizefs.py
file modified
+11
-12
cloudinit/config/cc_resolv_conf.py
file modified
+2
-2
cloudinit/config/cc_rh_subscription.py
file modified
+10
-9
cloudinit/config/cc_rightscale_userdata.py
file modified
+1
-2
cloudinit/config/cc_rsyslog.py
file modified
+10
-8
cloudinit/config/cc_salt_minion.py
file modified
+6
-3
cloudinit/config/cc_scripts_per_boot.py
file modified
+2
-2
cloudinit/config/cc_scripts_per_instance.py
file modified
+2
-2
cloudinit/config/cc_scripts_per_once.py
file modified
+2
-2
cloudinit/config/cc_scripts_user.py
file modified
+2
-2
cloudinit/config/cc_scripts_vendor.py
file modified
+2
-1
cloudinit/config/cc_seed_random.py
file modified
+4
-4
cloudinit/config/cc_set_hostname.py
file modified
+10
-3
cloudinit/config/cc_set_passwords.py
file modified
+8
-7
cloudinit/config/cc_snap.py
file modified
+29
-10
cloudinit/config/cc_spacewalk.py
file modified
+4
-4
cloudinit/config/cc_ssh.py
file modified
+91
-45
cloudinit/config/cc_ssh_authkey_fingerprints.py
file modified
+10
-10
cloudinit/config/cc_ssh_import_id.py
file modified
+7
-6
cloudinit/config/cc_ubuntu_advantage.py
file modified
+8
-9
cloudinit/config/cc_ubuntu_drivers.py
file modified
+5
-4
cloudinit/config/cc_users_groups.py
file modified
+10
-3
cloudinit/config/cc_write_files.py
file modified
+142
-52
cloudinit/config/cc_yum_add_repo.py
file modified
+6
-10
cloudinit/config/cc_zypper_add_repo.py
file modified
+1
-2
cloudinit/config/schema.py
file modified
+112
-25
cloudinit/config/tests/test_disable_ec2_metadata.py
file modified
+6
-8
cloudinit/config/tests/test_final_message.py
file added
+46
cloudinit/config/tests/test_grub_dpkg.py
file added
+176
cloudinit/config/tests/test_mounts.py
file added
+28
cloudinit/config/tests/test_resolv_conf.py
file added
+86
cloudinit/config/tests/test_set_passwords.py
file modified
+26
-22
cloudinit/config/tests/test_snap.py
file modified
+54
-8
cloudinit/config/tests/test_ubuntu_advantage.py
file modified
+14
-14
cloudinit/config/tests/test_ubuntu_drivers.py
file modified
+20
-13
cloudinit/config/tests/test_users_groups.py
file modified
+5
-5
cloudinit/cs_utils.py
file modified
+1
-1
cloudinit/distros/__init__.py
file modified
+175
-34
cloudinit/distros/alpine.py
file added
+165
cloudinit/distros/arch.py
file modified
+11
-10
cloudinit/distros/bsd.py
file added
+129
cloudinit/distros/bsd_utils.py
file added
+50
cloudinit/distros/debian.py
file modified
+6
-6
cloudinit/distros/freebsd.py
file modified
+39
-537
cloudinit/distros/gentoo.py
file modified
+9
-8
cloudinit/distros/netbsd.py
file added
+159
cloudinit/distros/networking.py
file added
+212
cloudinit/distros/openbsd.py
file added
+52
cloudinit/distros/opensuse.py
file modified
+9
-4
cloudinit/distros/parsers/hostname.py
file modified
+1
-1
cloudinit/distros/parsers/hosts.py
file modified
+1
-1
cloudinit/distros/parsers/resolv_conf.py
file modified
+5
-4
cloudinit/distros/parsers/sys_conf.py
file modified
+2
-4
cloudinit/distros/rhel.py
file modified
+5
-4
cloudinit/distros/tests/__init__.py
file added
+0
cloudinit/distros/tests/test_init.py
file added
+156
cloudinit/distros/tests/test_networking.py
file added
+192
cloudinit/distros/ubuntu.py
file modified
+0
-2
cloudinit/distros/ug_util.py
file modified
+10
-12
cloudinit/ec2_utils.py
file modified
+10
-2
cloudinit/features.py
file added
+44
cloudinit/gpg.py
file modified
+10
-9
cloudinit/handlers/__init__.py
file modified
+3
-6
cloudinit/handlers/boot_hook.py
file modified
+3
-2
cloudinit/handlers/jinja_template.py
file modified
+2
-1
cloudinit/handlers/upstart_job.py
file modified
+6
-5
cloudinit/helpers.py
file modified
+2
-8
cloudinit/log.py
file modified
+11
-20
cloudinit/mergers/__init__.py
file modified
+1
-3
cloudinit/mergers/m_dict.py
file modified
+1
-3
cloudinit/mergers/m_list.py
file modified
+1
-3
cloudinit/mergers/m_str.py
file modified
+2
-7
cloudinit/net/__init__.py
file modified
+165
-81
cloudinit/net/bsd.py
file added
+167
cloudinit/net/cmdline.py
file modified
+36
-33
cloudinit/net/dhcp.py
file modified
+34
-18
cloudinit/net/eni.py
file modified
+10
-9
cloudinit/net/freebsd.py
file added
+59
cloudinit/net/netbsd.py
file added
+44
cloudinit/net/netplan.py
file modified
+10
-9
cloudinit/net/network_state.py
file modified
+22
-23
cloudinit/net/openbsd.py
file added
+46
cloudinit/net/renderer.py
file modified
+2
-2
cloudinit/net/renderers.py
file modified
+8
-1
cloudinit/net/sysconfig.py
file modified
+261
-128
cloudinit/net/tests/test_dhcp.py
file modified
+96
-12
cloudinit/net/tests/test_init.py
file modified
+55
-119
cloudinit/net/tests/test_network_state.py
file modified
+12
-1
cloudinit/netinfo.py
file modified
+63
-12
cloudinit/reporting/events.py
file modified
+19
-4
cloudinit/reporting/handlers.py
file modified
+30
-28
cloudinit/serial.py
file modified
+0
-2
cloudinit/signal_handler.py
file modified
+1
-2
cloudinit/sources/DataSourceAltCloud.py
file modified
+4
-4
cloudinit/sources/DataSourceAzure.py
file modified
+106
-67
cloudinit/sources/DataSourceCloudStack.py
file modified
+2
-1
cloudinit/sources/DataSourceConfigDrive.py
file modified
+6
-5
cloudinit/sources/DataSourceDigitalOcean.py
file modified
+1
-1
cloudinit/sources/DataSourceEc2.py
file modified
+183
-48
cloudinit/sources/DataSourceGCE.py
file modified
+1
-1
cloudinit/sources/DataSourceHetzner.py
file modified
+11
-4
cloudinit/sources/DataSourceIBMCloud.py
file modified
+5
-3
cloudinit/sources/DataSourceMAAS.py
file modified
+2
-3
cloudinit/sources/DataSourceNoCloud.py
file modified
+8
-16
cloudinit/sources/DataSourceOVF.py
file modified
+45
-26
cloudinit/sources/DataSourceOpenNebula.py
file modified
+36
-18
cloudinit/sources/DataSourceOpenStack.py
file modified
+6
-3
cloudinit/sources/DataSourceOracle.py
file modified
+182
-214
cloudinit/sources/DataSourceRbxCloud.py
file modified
+20
-14
cloudinit/sources/DataSourceScaleway.py
file modified
+7
-2
cloudinit/sources/DataSourceSmartOS.py
file modified
+6
-3
cloudinit/sources/__init__.py
file modified
+43
-33
cloudinit/sources/helpers/azure.py
file modified
+393
-131
cloudinit/sources/helpers/digitalocean.py
file modified
+13
-8
cloudinit/sources/helpers/hetzner.py
file modified
+19
-0
cloudinit/sources/helpers/netlink.py
file modified
+1
-2
cloudinit/sources/helpers/openstack.py
file modified
+40
-28
cloudinit/sources/helpers/tests/test_netlink.py
file modified
+102
-65
cloudinit/sources/helpers/tests/test_openstack.py
file added
+44
cloudinit/sources/helpers/vmware/imc/config.py
file modified
+26
-0
cloudinit/sources/helpers/vmware/imc/config_custom_script.py
file modified
+2
-1
cloudinit/sources/helpers/vmware/imc/config_file.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/config_namespace.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/config_nic.py
file modified
+4
-3
cloudinit/sources/helpers/vmware/imc/config_passwd.py
file modified
+4
-3
cloudinit/sources/helpers/vmware/imc/config_source.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/guestcust_util.py
file modified
+32
-16
cloudinit/sources/tests/test_init.py
file modified
+134
-55
cloudinit/sources/tests/test_oracle.py
file modified
+542
-493
cloudinit/ssh_util.py
file modified
+37
-17
cloudinit/stages.py
file modified
+3
-6
cloudinit/subp.py
file modified
+332
-2
cloudinit/templater.py
file modified
+0
-4
cloudinit/tests/helpers.py
file modified
+27
-62
cloudinit/tests/test_conftest.py
file added
+65
cloudinit/tests/test_dhclient_hook.py
file modified
+1
-1
cloudinit/tests/test_features.py
file added
+60
cloudinit/tests/test_gpg.py
file modified
+7
-7
cloudinit/tests/test_netinfo.py
file modified
+20
-20
cloudinit/tests/test_subp.py
file modified
+226
-1
cloudinit/tests/test_url_helper.py
file modified
+33
-1
cloudinit/tests/test_util.py
file modified
+210
-21
cloudinit/tests/test_version.py
file modified
+2
-2
cloudinit/type_utils.py
file modified
+7
-18
cloudinit/url_helper.py
file modified
+30
-26
cloudinit/user_data.py
file modified
+33
-17
cloudinit/util.py
file modified
+229
-475
cloudinit/version.py
file modified
+1
-1
config/cloud.cfg.d/05_logging.cfg
file modified
+1
-1
config/cloud.cfg.tmpl
file modified
+66
-14
conftest.py
file added
+183
doc-requirements.txt
file modified
+1
-1
doc/examples/cloud-config-apt.txt
file modified
+22
-21
doc/examples/cloud-config-boot-cmds.txt
file modified
+2
-2
doc/examples/cloud-config-chef-oneiric.txt
file modified
+58
-57
doc/examples/cloud-config-chef.txt
file modified
+45
-42
doc/examples/cloud-config-datasources.txt
file modified
+5
-3
doc/examples/cloud-config-disk-setup.txt
file modified
+167
-166
doc/examples/cloud-config-landscape.txt
file modified
+1
-0
doc/examples/cloud-config-mcollective.txt
file modified
+41
-41
doc/examples/cloud-config-mount-points.txt
file modified
+4
-4
doc/examples/cloud-config-phone-home.txt
file modified
+5
-5
doc/examples/cloud-config-power-state.txt
file modified
+5
-5
doc/examples/cloud-config-puppet.txt
file modified
+44
-44
doc/examples/cloud-config-reporting.txt
file modified
+11
-11
doc/examples/cloud-config-rh_subscription.txt
file modified
+24
-24
doc/examples/cloud-config-rsyslog.txt
file modified
+22
-21
doc/examples/cloud-config-ssh-keys.txt
file modified
+1
-3
doc/examples/cloud-config-update-apt.txt
file modified
+1
-1
doc/examples/cloud-config-user-groups.txt
file modified
+17
-12
doc/examples/cloud-config-vendor-data.txt
file modified
+2
-2
doc/examples/cloud-config-write-files.txt
file modified
+21
-21
doc/examples/cloud-config-yum-repo.txt
file modified
+12
-12
doc/examples/cloud-config.txt
file modified
+28
-27
doc/examples/kernel-cmdline.txt
file modified
+8
-5
doc/rtd/conf.py
file modified
+1
-1
doc/rtd/index.rst
file modified
+1
-0
doc/rtd/topics/availability.rst
file modified
+11
-8
doc/rtd/topics/boot.rst
file modified
+2
-2
doc/rtd/topics/cli.rst
file modified
+9
-7
doc/rtd/topics/code_review.rst
file added
+256
doc/rtd/topics/datasources.rst
file modified
+1
-1
doc/rtd/topics/datasources/azure.rst
file modified
+8
-8
doc/rtd/topics/datasources/cloudstack.rst
file modified
+17
-11
doc/rtd/topics/datasources/ec2.rst
file modified
+23
-4
doc/rtd/topics/datasources/maas.rst
file modified
+1
-1
doc/rtd/topics/datasources/nocloud.rst
file modified
+13
-7
doc/rtd/topics/datasources/openstack.rst
file modified
+9
-8
doc/rtd/topics/datasources/ovf.rst
file modified
+19
-0
doc/rtd/topics/debugging.rst
file modified
+101
-0
doc/rtd/topics/examples.rst
file modified
+1
-1
doc/rtd/topics/faq.rst
file modified
+217
-5
doc/rtd/topics/format.rst
file modified
+24
-33
doc/rtd/topics/instancedata.rst
file modified
+259
-106
doc/rtd/topics/modules.rst
file modified
+4
-2
doc/rtd/topics/network-config-format-v2.rst
file modified
+4
-6
doc/rtd/topics/network-config.rst
file modified
+16
-10
doc/rtd/topics/tests.rst
file modified
+33
-33
integration-requirements.txt
file modified
+0
-1
packages/bddeb
file modified
+21
-25
packages/brpm
file modified
+16
-11
packages/debian/control.in
file modified
+1
-2
packages/debian/rules
file added
+26
packages/pkg-deps.json
file modified
+17
-41
packages/redhat/cloud-init.spec.in
file modified
+4
-6
requirements.txt
file modified
+0
-3
setup.py
file modified
+14
-27
systemd/cloud-init-generator.tmpl
file modified
+1
-1
systemd/cloud-init.service.tmpl
file modified
+1
-1
sysvinit/freebsd/cloudconfig
file modified
+3
-0
sysvinit/freebsd/cloudfinal
file modified
+3
-0
sysvinit/freebsd/cloudinit
file modified
+4
-1
sysvinit/freebsd/cloudinitlocal
file modified
+3
-0
sysvinit/netbsd/cloudconfig
file added
+17
sysvinit/netbsd/cloudfinal
file added
+16
sysvinit/netbsd/cloudinit
file added
+16
sysvinit/netbsd/cloudinitlocal
file added
+18
templates/chef_client.rb.tmpl
file modified
+3
-0
templates/chrony.conf.alpine.tmpl
file added
+38
templates/hosts.alpine.tmpl
file added
+28
templates/hosts.freebsd.tmpl
file modified
+4
-5
templates/hosts.suse.tmpl
file modified
+1
-1
templates/ntp.conf.alpine.tmpl
file added
+10
templates/resolv.conf.tmpl
file modified
+11
-3
test-requirements.txt
file modified
+2
-8
tests/cloud_tests/__init__.py
file modified
+2
-1
tests/cloud_tests/bddeb.py
file modified
+4
-4
tests/cloud_tests/config.py
file modified
+1
-1
tests/cloud_tests/platforms/__init__.py
file modified
+3
-1
tests/cloud_tests/platforms/azurecloud/image.py
file modified
+20
-12
tests/cloud_tests/platforms/azurecloud/instance.py
file modified
+14
-10
tests/cloud_tests/platforms/azurecloud/platform.py
file modified
+18
-10
tests/cloud_tests/platforms/ec2/instance.py
file modified
+2
-2
tests/cloud_tests/platforms/ec2/platform.py
file modified
+11
-7
tests/cloud_tests/platforms/images.py
file modified
+0
-1
tests/cloud_tests/platforms/instances.py
file modified
+2
-2
tests/cloud_tests/platforms/lxd/image.py
file modified
+28
-10
tests/cloud_tests/platforms/lxd/instance.py
file modified
+4
-2
tests/cloud_tests/platforms/nocloudkvm/image.py
file modified
+6
-6
tests/cloud_tests/platforms/nocloudkvm/instance.py
file modified
+5
-5
tests/cloud_tests/platforms/nocloudkvm/platform.py
file modified
+10
-5
tests/cloud_tests/platforms/platforms.py
file modified
+9
-6
tests/cloud_tests/platforms/snapshots.py
file modified
+0
-1
tests/cloud_tests/releases.yaml
file modified
+43
-9
tests/cloud_tests/setup_image.py
file modified
+1
-1
tests/cloud_tests/testcases/__init__.py
file modified
+8
-6
tests/cloud_tests/testcases/base.py
file modified
+59
-11
tests/cloud_tests/testcases/examples/install_run_chef_recipes.yaml
file modified
+37
-36
tests/cloud_tests/testcases/modules/TODO.md
file modified
+2
-5
tests/cloud_tests/testcases/modules/ntp_chrony.py
file modified
+2
-2
tests/cloud_tests/testcases/modules/ssh_auth_key_fingerprints_disable.py
file modified
+1
-1
tests/cloud_tests/util.py
file modified
+37
-3
tests/cloud_tests/verify.py
file modified
+2
-2
tests/data/netinfo/freebsd-ifconfig-output
file modified
+37
-15
tests/data/netinfo/freebsd-netdev-formatted-output
file modified
+12
-11
tests/unittests/test_builtin_handlers.py
file modified
+5
-4
tests/unittests/test_cli.py
file modified
+11
-11
tests/unittests/test_cs_util.py
file modified
+0
-2
tests/unittests/test_data.py
file modified
+63
-7
tests/unittests/test_datasource/test_aliyun.py
file modified
+2
-2
tests/unittests/test_datasource/test_altcloud.py
file modified
+4
-3
tests/unittests/test_datasource/test_azure.py
file modified
+73
-41
tests/unittests/test_datasource/test_azure_helper.py
file modified
+340
-66
tests/unittests/test_datasource/test_cloudsigma.py
file modified
+5
-1
tests/unittests/test_datasource/test_cloudstack.py
file modified
+1
-1
tests/unittests/test_datasource/test_ec2.py
file modified
+340
-72
tests/unittests/test_datasource/test_gce.py
file modified
+4
-3
tests/unittests/test_datasource/test_hetzner.py
file modified
+23
-0
tests/unittests/test_datasource/test_ibmcloud.py
file modified
+0
-7
tests/unittests/test_datasource/test_maas.py
file modified
+1
-2
tests/unittests/test_datasource/test_nocloud.py
file modified
+16
-1
tests/unittests/test_datasource/test_opennebula.py
file modified
+101
-56
tests/unittests/test_datasource/test_openstack.py
file modified
+22
-6
tests/unittests/test_datasource/test_ovf.py
file modified
+88
-5
tests/unittests/test_datasource/test_rbx.py
file modified
+32
-2
tests/unittests/test_datasource/test_scaleway.py
file modified
+89
-21
tests/unittests/test_datasource/test_smartos.py
file modified
+10
-14
tests/unittests/test_distros/test_bsd_utils.py
file added
+67
tests/unittests/test_distros/test_create_users.py
file modified
+5
-5
tests/unittests/test_distros/test_debian.py
file modified
+1
-1
tests/unittests/test_distros/test_freebsd.py
file modified
+2
-2
tests/unittests/test_distros/test_generic.py
file modified
+116
-80
tests/unittests/test_distros/test_netbsd.py
file added
+17
tests/unittests/test_distros/test_netconfig.py
file modified
+150
-162
tests/unittests/test_distros/test_user_data_normalize.py
file modified
+5
-4
tests/unittests/test_ds_identify.py
file modified
+53
-6
tests/unittests/test_filters/test_launch_index.py
file modified
+1
-2
tests/unittests/test_handler/test_handler_apk_configure.py
file added
+299
tests/unittests/test_handler/test_handler_apt_configure_sources_list_v1.py
file modified
+9
-10
tests/unittests/test_handler/test_handler_apt_configure_sources_list_v3.py
file modified
+6
-9
tests/unittests/test_handler/test_handler_apt_source_v1.py
file modified
+17
-13
tests/unittests/test_handler/test_handler_apt_source_v3.py
file modified
+54
-38
tests/unittests/test_handler/test_handler_bootcmd.py
file modified
+3
-3
tests/unittests/test_handler/test_handler_ca_certs.py
file modified
+36
-13
tests/unittests/test_handler/test_handler_chef.py
file modified
+10
-9
tests/unittests/test_handler/test_handler_disk_setup.py
file modified
+21
-3
tests/unittests/test_handler/test_handler_etc_hosts.py
file modified
+4
-4
tests/unittests/test_handler/test_handler_growpart.py
file modified
+33
-15
tests/unittests/test_handler/test_handler_landscape.py
file modified
+3
-3
tests/unittests/test_handler/test_handler_locale.py
file modified
+3
-6
tests/unittests/test_handler/test_handler_lxd.py
file modified
+15
-18
tests/unittests/test_handler/test_handler_mcollective.py
file modified
+5
-4
tests/unittests/test_handler/test_handler_mounts.py
file modified
+146
-10
tests/unittests/test_handler/test_handler_ntp.py
file modified
+120
-60
tests/unittests/test_handler/test_handler_power_state.py
file modified
+15
-14
tests/unittests/test_handler/test_handler_puppet.py
file modified
+27
-24
tests/unittests/test_handler/test_handler_runcmd.py
file modified
+2
-2
tests/unittests/test_handler/test_handler_seed_random.py
file modified
+4
-4
tests/unittests/test_handler/test_handler_set_hostname.py
file modified
+1
-1
tests/unittests/test_handler/test_handler_spacewalk.py
file modified
+11
-15
tests/unittests/test_handler/test_handler_timezone.py
file modified
+1
-1
tests/unittests/test_handler/test_handler_write_files.py
file modified
+88
-8
tests/unittests/test_handler/test_handler_yum_add_repo.py
file modified
+9
-8
tests/unittests/test_handler/test_handler_zypper_add_repo.py
file modified
+5
-6
tests/unittests/test_handler/test_schema.py
file modified
+94
-20
tests/unittests/test_log.py
file modified
+6
-5
tests/unittests/test_merging.py
file modified
+2
-4
tests/unittests/test_net.py
file modified
+459
-303
tests/unittests/test_net_freebsd.py
file added
+19
tests/unittests/test_render_cloudcfg.py
file added
+59
tests/unittests/test_reporting.py
file modified
+2
-3
tests/unittests/test_reporting_hyperv.py
file modified
+85
-10
tests/unittests/test_rh_subscription.py
file modified
+9
-9
tests/unittests/test_sshutil.py
file modified
+243
-30
tests/unittests/test_templating.py
file modified
+0
-2
tests/unittests/test_util.py
file modified
+171
-252
tests/unittests/test_vmware/test_guestcust_util.py
file modified
+36
-10
tests/unittests/test_vmware_config_file.py
file modified
+22
-0
tools/.github-cla-signers
file added
+22
tools/.lp-to-git-user
file modified
+14
-0
tools/build-on-freebsd
file modified
+1
-2
tools/build-on-netbsd
file added
+36
tools/build-on-openbsd
file added
+27
tools/ccfg-merge-debug
file modified
+1
-1
tools/ds-identify
file modified
+7
-2
tools/make-tarball
file modified
+10
-2
tools/migrate-lp-user-to-github
file modified
+7
-5
tools/mock-meta.py
file modified
+9
-7
tools/pipremove
file modified
+1
-1
tools/read-dependencies
file modified
+40
-25
tools/read-version
file modified
+9
-2
tools/render-cloudcfg
file modified
+4
-2
tools/run-container
file modified
+19
-50
tools/run-pyflakes
file modified
+1
-2
tools/tox-venv
file modified
+1
-1
tools/validate-yaml.py
file modified
+1
-1
tox.ini
file modified
+73
-71
cloud-init-20.3 base
.github/workflows/cla.yml
file added
+40
.github/workflows/stale.yml
file added
+24
.gitignore
file modified
+3
-0
.pylintrc
file modified
+1
-5
.readthedocs.yaml
file added
+8
.travis.yml
file modified
+95
-18
ChangeLog
file modified
+359
-0
HACKING.rst
file modified
+549
-26
Makefile
file modified
+17
-41
README.md
file modified
+2
-2
cloudinit/analyze/dump.py
file modified
+15
-3
cloudinit/analyze/show.py
file modified
+23
-25
cloudinit/analyze/tests/test_boot.py
file modified
+12
-12
cloudinit/analyze/tests/test_dump.py
file modified
+19
-1
cloudinit/apport.py
file modified
+1
-0
cloudinit/atomic_helper.py
file modified
+2
-2
cloudinit/cmd/clean.py
file modified
+2
-3
cloudinit/cmd/devel/logs.py
file modified
+2
-2
cloudinit/cmd/devel/make_mime.py
file added
+114
cloudinit/cmd/devel/net_convert.py
file modified
+1
-1
cloudinit/cmd/devel/parser.py
file modified
+4
-1
cloudinit/cmd/devel/render.py
file modified
+3
-2
cloudinit/cmd/devel/tests/test_logs.py
file modified
+3
-2
cloudinit/cmd/devel/tests/test_render.py
file modified
+1
-1
cloudinit/cmd/query.py
file modified
+38
-10
cloudinit/cmd/tests/test_clean.py
file modified
+1
-2
cloudinit/cmd/tests/test_cloud_id.py
file modified
+1
-1
cloudinit/cmd/tests/test_main.py
file modified
+1
-3
cloudinit/cmd/tests/test_query.py
file modified
+230
-162
cloudinit/cmd/tests/test_status.py
file modified
+1
-2
cloudinit/config/cc_apk_configure.py
file added
+263
cloudinit/config/cc_apt_configure.py
file modified
+360
-234
cloudinit/config/cc_apt_pipelining.py
file modified
+1
-1
cloudinit/config/cc_bootcmd.py
file modified
+2
-1
cloudinit/config/cc_byobu.py
file modified
+2
-1
cloudinit/config/cc_ca_certs.py
file modified
+30
-15
cloudinit/config/cc_chef.py
file modified
+321
-84
cloudinit/config/cc_debug.py
file modified
+1
-2
cloudinit/config/cc_disable_ec2_metadata.py
file modified
+4
-3
cloudinit/config/cc_disk_setup.py
file modified
+51
-37
cloudinit/config/cc_emit_upstart.py
file modified
+4
-4
cloudinit/config/cc_fan.py
file modified
+4
-3
cloudinit/config/cc_final_message.py
file modified
+1
-1
cloudinit/config/cc_growpart.py
file modified
+32
-23
cloudinit/config/cc_grub_dpkg.py
file modified
+72
-26
cloudinit/config/cc_keys_to_console.py
file modified
+5
-4
cloudinit/config/cc_landscape.py
file modified
+3
-3
cloudinit/config/cc_locale.py
file modified
+49
-16
cloudinit/config/cc_lxd.py
file modified
+12
-11
cloudinit/config/cc_mcollective.py
file modified
+6
-7
cloudinit/config/cc_mounts.py
file modified
+81
-31
cloudinit/config/cc_ntp.py
file modified
+81
-49
cloudinit/config/cc_package_update_upgrade_install.py
file modified
+2
-1
cloudinit/config/cc_phone_home.py
file modified
+3
-0
cloudinit/config/cc_power_state_change.py
file modified
+56
-25
cloudinit/config/cc_puppet.py
file modified
+8
-8
cloudinit/config/cc_resizefs.py
file modified
+11
-12
cloudinit/config/cc_resolv_conf.py
file modified
+2
-2
cloudinit/config/cc_rh_subscription.py
file modified
+10
-9
cloudinit/config/cc_rightscale_userdata.py
file modified
+1
-2
cloudinit/config/cc_rsyslog.py
file modified
+10
-8
cloudinit/config/cc_salt_minion.py
file modified
+6
-3
cloudinit/config/cc_scripts_per_boot.py
file modified
+2
-2
cloudinit/config/cc_scripts_per_instance.py
file modified
+2
-2
cloudinit/config/cc_scripts_per_once.py
file modified
+2
-2
cloudinit/config/cc_scripts_user.py
file modified
+2
-2
cloudinit/config/cc_scripts_vendor.py
file modified
+2
-1
cloudinit/config/cc_seed_random.py
file modified
+4
-4
cloudinit/config/cc_set_hostname.py
file modified
+10
-3
cloudinit/config/cc_set_passwords.py
file modified
+8
-7
cloudinit/config/cc_snap.py
file modified
+29
-10
cloudinit/config/cc_spacewalk.py
file modified
+4
-4
cloudinit/config/cc_ssh.py
file modified
+91
-45
cloudinit/config/cc_ssh_authkey_fingerprints.py
file modified
+10
-10
cloudinit/config/cc_ssh_import_id.py
file modified
+7
-6
cloudinit/config/cc_ubuntu_advantage.py
file modified
+8
-9
cloudinit/config/cc_ubuntu_drivers.py
file modified
+5
-4
cloudinit/config/cc_users_groups.py
file modified
+10
-3
cloudinit/config/cc_write_files.py
file modified
+142
-52
cloudinit/config/cc_yum_add_repo.py
file modified
+6
-10
cloudinit/config/cc_zypper_add_repo.py
file modified
+1
-2
cloudinit/config/schema.py
file modified
+112
-25
cloudinit/config/tests/test_disable_ec2_metadata.py
file modified
+6
-8
cloudinit/config/tests/test_final_message.py
file added
+46
cloudinit/config/tests/test_grub_dpkg.py
file added
+176
cloudinit/config/tests/test_mounts.py
file added
+28
cloudinit/config/tests/test_resolv_conf.py
file added
+86
cloudinit/config/tests/test_set_passwords.py
file modified
+26
-22
cloudinit/config/tests/test_snap.py
file modified
+54
-8
cloudinit/config/tests/test_ubuntu_advantage.py
file modified
+14
-14
cloudinit/config/tests/test_ubuntu_drivers.py
file modified
+20
-13
cloudinit/config/tests/test_users_groups.py
file modified
+5
-5
cloudinit/cs_utils.py
file modified
+1
-1
cloudinit/distros/__init__.py
file modified
+175
-34
cloudinit/distros/alpine.py
file added
+165
cloudinit/distros/arch.py
file modified
+11
-10
cloudinit/distros/bsd.py
file added
+129
cloudinit/distros/bsd_utils.py
file added
+50
cloudinit/distros/debian.py
file modified
+6
-6
cloudinit/distros/freebsd.py
file modified
+39
-537
cloudinit/distros/gentoo.py
file modified
+9
-8
cloudinit/distros/netbsd.py
file added
+159
cloudinit/distros/networking.py
file added
+212
cloudinit/distros/openbsd.py
file added
+52
cloudinit/distros/opensuse.py
file modified
+9
-4
cloudinit/distros/parsers/hostname.py
file modified
+1
-1
cloudinit/distros/parsers/hosts.py
file modified
+1
-1
cloudinit/distros/parsers/resolv_conf.py
file modified
+5
-4
cloudinit/distros/parsers/sys_conf.py
file modified
+2
-4
cloudinit/distros/rhel.py
file modified
+5
-4
cloudinit/distros/tests/__init__.py
file added
+0
empty file added
cloudinit/distros/tests/test_init.py
file added
+156
cloudinit/distros/tests/test_networking.py
file added
+192
cloudinit/distros/ubuntu.py
file modified
+0
-2
cloudinit/distros/ug_util.py
file modified
+10
-12
cloudinit/ec2_utils.py
file modified
+10
-2
cloudinit/features.py
file added
+44
cloudinit/gpg.py
file modified
+10
-9
cloudinit/handlers/__init__.py
file modified
+3
-6
cloudinit/handlers/boot_hook.py
file modified
+3
-2
cloudinit/handlers/jinja_template.py
file modified
+2
-1
cloudinit/handlers/upstart_job.py
file modified
+6
-5
cloudinit/helpers.py
file modified
+2
-8
cloudinit/log.py
file modified
+11
-20
cloudinit/mergers/__init__.py
file modified
+1
-3
cloudinit/mergers/m_dict.py
file modified
+1
-3
cloudinit/mergers/m_list.py
file modified
+1
-3
cloudinit/mergers/m_str.py
file modified
+2
-7
cloudinit/net/__init__.py
file modified
+165
-81
cloudinit/net/bsd.py
file added
+167
cloudinit/net/cmdline.py
file modified
+36
-33
cloudinit/net/dhcp.py
file modified
+34
-18
cloudinit/net/eni.py
file modified
+10
-9
cloudinit/net/freebsd.py
file added
+59
cloudinit/net/netbsd.py
file added
+44
cloudinit/net/netplan.py
file modified
+10
-9
cloudinit/net/network_state.py
file modified
+22
-23
cloudinit/net/openbsd.py
file added
+46
cloudinit/net/renderer.py
file modified
+2
-2
cloudinit/net/renderers.py
file modified
+8
-1
cloudinit/net/sysconfig.py
file modified
+261
-128
cloudinit/net/tests/test_dhcp.py
file modified
+96
-12
cloudinit/net/tests/test_init.py
file modified
+55
-119
cloudinit/net/tests/test_network_state.py
file modified
+12
-1
cloudinit/netinfo.py
file modified
+63
-12
cloudinit/reporting/events.py
file modified
+19
-4
cloudinit/reporting/handlers.py
file modified
+30
-28
cloudinit/serial.py
file modified
+0
-2
cloudinit/signal_handler.py
file modified
+1
-2
cloudinit/sources/DataSourceAltCloud.py
file modified
+4
-4
cloudinit/sources/DataSourceAzure.py
file modified
+106
-67
cloudinit/sources/DataSourceCloudStack.py
file modified
+2
-1
cloudinit/sources/DataSourceConfigDrive.py
file modified
+6
-5
cloudinit/sources/DataSourceDigitalOcean.py
file modified
+1
-1
cloudinit/sources/DataSourceEc2.py
file modified
+183
-48
cloudinit/sources/DataSourceGCE.py
file modified
+1
-1
cloudinit/sources/DataSourceHetzner.py
file modified
+11
-4
cloudinit/sources/DataSourceIBMCloud.py
file modified
+5
-3
cloudinit/sources/DataSourceMAAS.py
file modified
+2
-3
cloudinit/sources/DataSourceNoCloud.py
file modified
+8
-16
cloudinit/sources/DataSourceOVF.py
file modified
+45
-26
cloudinit/sources/DataSourceOpenNebula.py
file modified
+36
-18
cloudinit/sources/DataSourceOpenStack.py
file modified
+6
-3
cloudinit/sources/DataSourceOracle.py
file modified
+182
-214
cloudinit/sources/DataSourceRbxCloud.py
file modified
+20
-14
cloudinit/sources/DataSourceScaleway.py
file modified
+7
-2
cloudinit/sources/DataSourceSmartOS.py
file modified
+6
-3
cloudinit/sources/__init__.py
file modified
+43
-33
cloudinit/sources/helpers/azure.py
file modified
+393
-131
cloudinit/sources/helpers/digitalocean.py
file modified
+13
-8
cloudinit/sources/helpers/hetzner.py
file modified
+19
-0
cloudinit/sources/helpers/netlink.py
file modified
+1
-2
cloudinit/sources/helpers/openstack.py
file modified
+40
-28
cloudinit/sources/helpers/tests/test_netlink.py
file modified
+102
-65
cloudinit/sources/helpers/tests/test_openstack.py
file added
+44
cloudinit/sources/helpers/vmware/imc/config.py
file modified
+26
-0
cloudinit/sources/helpers/vmware/imc/config_custom_script.py
file modified
+2
-1
cloudinit/sources/helpers/vmware/imc/config_file.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/config_namespace.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/config_nic.py
file modified
+4
-3
cloudinit/sources/helpers/vmware/imc/config_passwd.py
file modified
+4
-3
cloudinit/sources/helpers/vmware/imc/config_source.py
file modified
+0
-1
cloudinit/sources/helpers/vmware/imc/guestcust_util.py
file modified
+32
-16
cloudinit/sources/tests/test_init.py
file modified
+134
-55
cloudinit/sources/tests/test_oracle.py
file modified
+542
-493
cloudinit/ssh_util.py
file modified
+37
-17
cloudinit/stages.py
file modified
+3
-6
cloudinit/subp.py
file modified
+332
-2
cloudinit/templater.py
file modified
+0
-4
cloudinit/tests/helpers.py
file modified
+27
-62
cloudinit/tests/test_conftest.py
file added
+65
cloudinit/tests/test_dhclient_hook.py
file modified
+1
-1
cloudinit/tests/test_features.py
file added
+60
cloudinit/tests/test_gpg.py
file modified
+7
-7
cloudinit/tests/test_netinfo.py
file modified
+20
-20
cloudinit/tests/test_subp.py
file modified
+226
-1
cloudinit/tests/test_url_helper.py
file modified
+33
-1
cloudinit/tests/test_util.py
file modified
+210
-21
cloudinit/tests/test_version.py
file modified
+2
-2
cloudinit/type_utils.py
file modified
+7
-18
cloudinit/url_helper.py
file modified
+30
-26
cloudinit/user_data.py
file modified
+33
-17
cloudinit/util.py
file modified
+229
-475
cloudinit/version.py
file modified
+1
-1
config/cloud.cfg.d/05_logging.cfg
file modified
+1
-1
config/cloud.cfg.tmpl
file modified
+66
-14
conftest.py
file added
+183
doc-requirements.txt
file modified
+1
-1
doc/examples/cloud-config-apt.txt
file modified
+22
-21
doc/examples/cloud-config-boot-cmds.txt
file modified
+2
-2
doc/examples/cloud-config-chef-oneiric.txt
file modified
+58
-57
doc/examples/cloud-config-chef.txt
file modified
+45
-42
doc/examples/cloud-config-datasources.txt
file modified
+5
-3
doc/examples/cloud-config-disk-setup.txt
file modified
+167
-166
doc/examples/cloud-config-landscape.txt
file modified
+1
-0
doc/examples/cloud-config-mcollective.txt
file modified
+41
-41
doc/examples/cloud-config-mount-points.txt
file modified
+4
-4
doc/examples/cloud-config-phone-home.txt
file modified
+5
-5
doc/examples/cloud-config-power-state.txt
file modified
+5
-5
doc/examples/cloud-config-puppet.txt
file modified
+44
-44
doc/examples/cloud-config-reporting.txt
file modified
+11
-11
doc/examples/cloud-config-rh_subscription.txt
file modified
+24
-24
doc/examples/cloud-config-rsyslog.txt
file modified
+22
-21
doc/examples/cloud-config-ssh-keys.txt
file modified
+1
-3
doc/examples/cloud-config-update-apt.txt
file modified
+1
-1
doc/examples/cloud-config-user-groups.txt
file modified
+17
-12
doc/examples/cloud-config-vendor-data.txt
file modified
+2
-2
doc/examples/cloud-config-write-files.txt
file modified
+21
-21
doc/examples/cloud-config-yum-repo.txt
file modified
+12
-12
doc/examples/cloud-config.txt
file modified
+28
-27
doc/examples/kernel-cmdline.txt
file modified
+8
-5
doc/rtd/conf.py
file modified
+1
-1
doc/rtd/index.rst
file modified
+1
-0
doc/rtd/topics/availability.rst
file modified
+11
-8
doc/rtd/topics/boot.rst
file modified
+2
-2
doc/rtd/topics/cli.rst
file modified
+9
-7
doc/rtd/topics/code_review.rst
file added
+256
doc/rtd/topics/datasources.rst
file modified
+1
-1
doc/rtd/topics/datasources/azure.rst
file modified
+8
-8
doc/rtd/topics/datasources/cloudstack.rst
file modified
+17
-11
doc/rtd/topics/datasources/ec2.rst
file modified
+23
-4
doc/rtd/topics/datasources/maas.rst
file modified
+1
-1
doc/rtd/topics/datasources/nocloud.rst
file modified
+13
-7
doc/rtd/topics/datasources/openstack.rst
file modified
+9
-8
doc/rtd/topics/datasources/ovf.rst
file modified
+19
-0
doc/rtd/topics/debugging.rst
file modified
+101
-0
doc/rtd/topics/examples.rst
file modified
+1
-1
doc/rtd/topics/faq.rst
file modified
+217
-5
doc/rtd/topics/format.rst
file modified
+24
-33
doc/rtd/topics/instancedata.rst
file modified
+259
-106
doc/rtd/topics/modules.rst
file modified
+4
-2
doc/rtd/topics/network-config-format-v2.rst
file modified
+4
-6
doc/rtd/topics/network-config.rst
file modified
+16
-10
doc/rtd/topics/tests.rst
file modified
+33
-33
integration-requirements.txt
file modified
+0
-1
packages/bddeb
file modified
+21
-25
packages/brpm
file modified
+16
-11
packages/debian/control.in
file modified
+1
-2
packages/debian/rules
file added
+26
packages/pkg-deps.json
file modified
+17
-41
packages/redhat/cloud-init.spec.in
file modified
+4
-6
requirements.txt
file modified
+0
-3
setup.py
file modified
+14
-27
systemd/cloud-init-generator.tmpl
file modified
+1
-1
systemd/cloud-init.service.tmpl
file modified
+1
-1
sysvinit/freebsd/cloudconfig
file modified
+3
-0
sysvinit/freebsd/cloudfinal
file modified
+3
-0
sysvinit/freebsd/cloudinit
file modified
+4
-1
sysvinit/freebsd/cloudinitlocal
file modified
+3
-0
sysvinit/netbsd/cloudconfig
file added
+17
sysvinit/netbsd/cloudfinal
file added
+16
sysvinit/netbsd/cloudinit
file added
+16
sysvinit/netbsd/cloudinitlocal
file added
+18
templates/chef_client.rb.tmpl
file modified
+3
-0
templates/chrony.conf.alpine.tmpl
file added
+38
templates/hosts.alpine.tmpl
file added
+28
templates/hosts.freebsd.tmpl
file modified
+4
-5
templates/hosts.suse.tmpl
file modified
+1
-1
templates/ntp.conf.alpine.tmpl
file added
+10
templates/resolv.conf.tmpl
file modified
+11
-3
test-requirements.txt
file modified
+2
-8
tests/cloud_tests/__init__.py
file modified
+2
-1
tests/cloud_tests/bddeb.py
file modified
+4
-4
tests/cloud_tests/config.py
file modified
+1
-1
tests/cloud_tests/platforms/__init__.py
file modified
+3
-1
tests/cloud_tests/platforms/azurecloud/image.py
file modified
+20
-12
tests/cloud_tests/platforms/azurecloud/instance.py
file modified
+14
-10
tests/cloud_tests/platforms/azurecloud/platform.py
file modified
+18
-10
tests/cloud_tests/platforms/ec2/instance.py
file modified
+2
-2
tests/cloud_tests/platforms/ec2/platform.py
file modified
+11
-7
tests/cloud_tests/platforms/images.py
file modified
+0
-1
tests/cloud_tests/platforms/instances.py
file modified
+2
-2
tests/cloud_tests/platforms/lxd/image.py
file modified
+28
-10
tests/cloud_tests/platforms/lxd/instance.py
file modified
+4
-2
tests/cloud_tests/platforms/nocloudkvm/image.py
file modified
+6
-6
tests/cloud_tests/platforms/nocloudkvm/instance.py
file modified
+5
-5
tests/cloud_tests/platforms/nocloudkvm/platform.py
file modified
+10
-5
tests/cloud_tests/platforms/platforms.py
file modified
+9
-6
tests/cloud_tests/platforms/snapshots.py
file modified
+0
-1
tests/cloud_tests/releases.yaml
file modified
+43
-9
tests/cloud_tests/setup_image.py
file modified
+1
-1
tests/cloud_tests/testcases/__init__.py
file modified
+8
-6
tests/cloud_tests/testcases/base.py
file modified
+59
-11
tests/cloud_tests/testcases/examples/install_run_chef_recipes.yaml
file modified
+37
-36
tests/cloud_tests/testcases/modules/TODO.md
file modified
+2
-5
tests/cloud_tests/testcases/modules/ntp_chrony.py
file modified
+2
-2
tests/cloud_tests/testcases/modules/ssh_auth_key_fingerprints_disable.py
file modified
+1
-1
tests/cloud_tests/util.py
file modified
+37
-3
tests/cloud_tests/verify.py
file modified
+2
-2
tests/data/netinfo/freebsd-ifconfig-output
file modified
+37
-15
tests/data/netinfo/freebsd-netdev-formatted-output
file modified
+12
-11
tests/unittests/test_builtin_handlers.py
file modified
+5
-4
tests/unittests/test_cli.py
file modified
+11
-11
tests/unittests/test_cs_util.py
file modified
+0
-2
tests/unittests/test_data.py
file modified
+63
-7
tests/unittests/test_datasource/test_aliyun.py
file modified
+2
-2
tests/unittests/test_datasource/test_altcloud.py
file modified
+4
-3
tests/unittests/test_datasource/test_azure.py
file modified
+73
-41
tests/unittests/test_datasource/test_azure_helper.py
file modified
+340
-66
tests/unittests/test_datasource/test_cloudsigma.py
file modified
+5
-1
tests/unittests/test_datasource/test_cloudstack.py
file modified
+1
-1
tests/unittests/test_datasource/test_ec2.py
file modified
+340
-72
tests/unittests/test_datasource/test_gce.py
file modified
+4
-3
tests/unittests/test_datasource/test_hetzner.py
file modified
+23
-0
tests/unittests/test_datasource/test_ibmcloud.py
file modified
+0
-7
tests/unittests/test_datasource/test_maas.py
file modified
+1
-2
tests/unittests/test_datasource/test_nocloud.py
file modified
+16
-1
tests/unittests/test_datasource/test_opennebula.py
file modified
+101
-56
tests/unittests/test_datasource/test_openstack.py
file modified
+22
-6
tests/unittests/test_datasource/test_ovf.py
file modified
+88
-5
tests/unittests/test_datasource/test_rbx.py
file modified
+32
-2
tests/unittests/test_datasource/test_scaleway.py
file modified
+89
-21
tests/unittests/test_datasource/test_smartos.py
file modified
+10
-14
tests/unittests/test_distros/test_bsd_utils.py
file added
+67
tests/unittests/test_distros/test_create_users.py
file modified
+5
-5
tests/unittests/test_distros/test_debian.py
file modified
+1
-1
tests/unittests/test_distros/test_freebsd.py
file modified
+2
-2
tests/unittests/test_distros/test_generic.py
file modified
+116
-80
tests/unittests/test_distros/test_netbsd.py
file added
+17
tests/unittests/test_distros/test_netconfig.py
file modified
+150
-162
tests/unittests/test_distros/test_user_data_normalize.py
file modified
+5
-4
tests/unittests/test_ds_identify.py
file modified
+53
-6
tests/unittests/test_filters/test_launch_index.py
file modified
+1
-2
tests/unittests/test_handler/test_handler_apk_configure.py
file added
+299
tests/unittests/test_handler/test_handler_apt_configure_sources_list_v1.py
file modified
+9
-10
tests/unittests/test_handler/test_handler_apt_configure_sources_list_v3.py
file modified
+6
-9
tests/unittests/test_handler/test_handler_apt_source_v1.py
file modified
+17
-13
tests/unittests/test_handler/test_handler_apt_source_v3.py
file modified
+54
-38
tests/unittests/test_handler/test_handler_bootcmd.py
file modified
+3
-3
tests/unittests/test_handler/test_handler_ca_certs.py
file modified
+36
-13
tests/unittests/test_handler/test_handler_chef.py
file modified
+10
-9
tests/unittests/test_handler/test_handler_disk_setup.py
file modified
+21
-3
tests/unittests/test_handler/test_handler_etc_hosts.py
file modified
+4
-4
tests/unittests/test_handler/test_handler_growpart.py
file modified
+33
-15
tests/unittests/test_handler/test_handler_landscape.py
file modified
+3
-3
tests/unittests/test_handler/test_handler_locale.py
file modified
+3
-6
tests/unittests/test_handler/test_handler_lxd.py
file modified
+15
-18
tests/unittests/test_handler/test_handler_mcollective.py
file modified
+5
-4
tests/unittests/test_handler/test_handler_mounts.py
file modified
+146
-10
tests/unittests/test_handler/test_handler_ntp.py
file modified
+120
-60
tests/unittests/test_handler/test_handler_power_state.py
file modified
+15
-14
tests/unittests/test_handler/test_handler_puppet.py
file modified
+27
-24
tests/unittests/test_handler/test_handler_runcmd.py
file modified
+2
-2
tests/unittests/test_handler/test_handler_seed_random.py
file modified
+4
-4
tests/unittests/test_handler/test_handler_set_hostname.py
file modified
+1
-1
tests/unittests/test_handler/test_handler_spacewalk.py
file modified
+11
-15
tests/unittests/test_handler/test_handler_timezone.py
file modified
+1
-1
tests/unittests/test_handler/test_handler_write_files.py
file modified
+88
-8
tests/unittests/test_handler/test_handler_yum_add_repo.py
file modified
+9
-8
tests/unittests/test_handler/test_handler_zypper_add_repo.py
file modified
+5
-6
tests/unittests/test_handler/test_schema.py
file modified
+94
-20
tests/unittests/test_log.py
file modified
+6
-5
tests/unittests/test_merging.py
file modified
+2
-4
tests/unittests/test_net.py
file modified
+459
-303
tests/unittests/test_net_freebsd.py
file added
+19
tests/unittests/test_render_cloudcfg.py
file added
+59
tests/unittests/test_reporting.py
file modified
+2
-3
tests/unittests/test_reporting_hyperv.py
file modified
+85
-10
tests/unittests/test_rh_subscription.py
file modified
+9
-9
tests/unittests/test_sshutil.py
file modified
+243
-30
tests/unittests/test_templating.py
file modified
+0
-2
tests/unittests/test_util.py
file modified
+171
-252
tests/unittests/test_vmware/test_guestcust_util.py
file modified
+36
-10
tests/unittests/test_vmware_config_file.py
file modified
+22
-0
tools/.github-cla-signers
file added
+22
tools/.lp-to-git-user
file modified
+14
-0
tools/build-on-freebsd
file modified
+1
-2
tools/build-on-netbsd
file added
+36
tools/build-on-openbsd
file added
+27
tools/ccfg-merge-debug
file modified
+1
-1
tools/ds-identify
file modified
+7
-2
tools/make-tarball
file modified
+10
-2
tools/migrate-lp-user-to-github
file modified
+7
-5
tools/mock-meta.py
file modified
+9
-7
tools/pipremove
file modified
+1
-1
tools/read-dependencies
file modified
+40
-25
tools/read-version
file modified
+9
-2
tools/render-cloudcfg
file modified
+4
-2
tools/run-container
file modified
+19
-50
tools/run-pyflakes
file modified
+1
-2
tools/tox-venv
file modified
+1
-1
tools/validate-yaml.py
file modified
+1
-1
tox.ini
file modified
+73
-71