lp://staging/~oddbloke/cloud-init/lp1403617

Created by Dan Watkins and last modified
Get this branch:
bzr branch lp://staging/~oddbloke/cloud-init/lp1403617
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dan Watkins
Project:
cloud-init
Status:
Merged

Recent revisions

1096. By Dan Watkins

GCE instance-level SSH keys override project-level keys. (LP: #1403617)

1095. By Dan Watkins

Support multiple metadata paths for metadata keys in GCE data source.

1094. By Dan Watkins

Rename found variable in GCE data source.

1093. By Dan Watkins

Refactor GCE metadata fetching to use a helper class.

1092. By Dan Watkins

Add test that missing GCE required key returns False.

1091. By Scott Moser

fix cloud-config-archive handling

handling of cloud-config-archive input would fail in fully_decoded_payload.
part.get_charset() would return a Charset object, but
get_charset.input_codec is a string suitable for passing to decode.

This handles that correctly, and is more careful about binary data inside
input.

The test added verifies that cloud-config inside a cloud-config-archive
is handled correctly and also that binary data there is ignored without
exceptions raised.

1090. By Scott Moser

pep8 fixes

1089. By Scott Moser

systemd: use network-online instead of network.target (LP: #1440180)

don't declare a Wants/Requires on network.target; this is a passive target
that should only be pulled in by implementors of the networking service.
The requirement for network needs to be expressed as a dependency on
network-online.target.

1088. By Scott Moser

adjust cc_snappy for snappy install package with config.

It was believed that to install a package with config the command was:
  snappy install --config=config-file <package>
Instead, what was implemented in snappy was:
  snappy install <package> [<config-file>]

This modifies cloud-init to invoke the latter and changes the tests
appropriately.

1087. By Scott Moser

fix snappy package installation.

Some tests added here to make sure this works.
The install '--config' will only start to work with the next
version of snappy-go.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~cloud-init-dev/cloud-init/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers