Created by Joshua Harlow on 2014-08-22 and last modified on 2014-08-22
Get this branch:
bzr branch lp:~harlowja/cloud-init/schema-validate
Only Joshua Harlow can upload to this branch. If you are Joshua Harlow please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Joshua Harlow

Recent revisions

1002. By Joshua Harlow on 2014-08-22

Fix wording

1001. By Joshua Harlow on 2014-08-22

Makes the jsonschema usage optional

1000. By Joshua Harlow on 2014-08-22

Add the start of basic config module schema validation

999. By Scott Moser on 2014-08-22

ec2_utils.py: get_instance_metadata explicitly add trailing /

This change works around a bug in CloudStack's EC2 api implementation.
That is filed upstream at [1].

The fix is safe for openstack and EC2 use cases as well.
EC2 and OpenStacks' EC2 metadata service both return a list with
access to either of:

Additionally, the responses explicitly contain a trailing '/' for
items that have a child. The ec2_utils code then just re-uses the trailng
/ there. Thus, only the top level request for 'meta-data/' needs
the explicit fix.

This also changes test cases. Those test cases failed without fixing
them. If ever this regressed, those would fail again.

[1] https://issues.apache.org/jira/browse/CLOUDSTACK-7405

998. By Scott Moser on 2014-08-22

docs: fix disk-setup to reference 'table_type'

997. By Scott Moser on 2014-08-21

fix rendering resolv.conf if no 'options' are provided

this makes some changes to the cc_resolv_conf to make its
generate_resolv_conf method more easily callable (for future test).

Also sets it up so that 'options' is always defined when the template
is rendered.

996. By Scott Moser on 2014-08-21

settings: fix typo resulting in OpenStack and GCE not running.

995. By Scott Moser on 2014-08-21

systemd: make cloud-init block ssh service startup to guarantee keys exist

994. By Scott Moser on 2014-08-21

use url_helper to combine url

This seems cleaner, to avoid duplicate '/' being added.

993. By Scott Moser on 2014-08-13

remove un-used 'end' in result.json and status.json

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.