lp:~harlowja/cloud-init/schema-validate

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

Owner:
Joshua Harlow
Project:
cloud-init
Status:
Development

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:
  <url_base>/latest/meta-data
  <url_base>/latest/meta-data/

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:
lp:~cloud-init-dev/cloud-init/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers