~chad.smith/cloud-init:simpletable-getstring-fix

Last commit made on 2017-10-10
Get this branch:
git clone -b simpletable-getstring-fix 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

Branch information

Name:
simpletable-getstring-fix
Repository:
lp:~chad.smith/cloud-init

Recent commits

daf5dd1... by Chad Smith

flakes

3c77c8d... by Chad Smith

add basic unit tests for print format for route and netdev

25925c4... by Chad Smith

simpletable get_string method needs to return the string representation of the table. not the stringified classname:

45d361c... by Chad Smith

net: Handle bridge stp values of 0 and convert to boolean type

Update unit tests to pass a 0 instead of 'off' to validate that network
state is properly written.

6eb4dc2... by Scott Moser

tools: Give specific --abbrev=8 to "git describe"

The tools that use "git describe" were just assuming a consisent
number of characters in the hash. It seems ubuntu 16.04 would use 7
and later versions use 8. To avoid that discrepency in developer
environments, set it to 8.

57e2e01... by Ryan Harper

network: bridge_stp value not always correct

Update network_state to store the bridge_stp value as a boolean.
The various renderers then can map the boolean value to the correct
output as needed; eni uses 'on/off', sysconfig uses 'yes/no' and
netplan will use the boolean directly.

Update unittest values for sysconfig and netplan. Both contained the
network_state string value which resulted in not correctly enable/disable
STP in the target system.

Update network_state comment (fd -> forward-delay, add stp as boolean) on
bridge commands to match the expected format of a netplan bridge command.

LP: #1721157

aa024e3... by Joshua Powers

tests: re-enable tox with nocloud-kvm support

With the addition of the nocloud-kvm support a few other python modules
were pulled in as required and as a result this broke the tox run. The
fix was to add paramiko and simplestreams to re-enable testing.

7fd0425... by Robert Schweikert

systemd: remove limit on tasks created by cloud-init-final.service.

Depending on distribution the default number of tasks (threads) maybe
unexpectedly low or it may be the default systemd setting (512).
Setting TasksMax to "infinity" in cloud-init-final.service removes the
restriction on tasks created.

LP: #1717969

cc1475d... by Robert Schweikert

suse: Support addition of zypper repos via cloud-config.

This adds a config module so support for adding zypper repositories
via cloud-config.

LP: #1718675

0ee829f... by Joshua Powers

tests: Combine integration configs and testcases

Combine the configs and testcases directories, so all files are
together in one place. Update the test config location as well.