yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #88638
[Bug 1858893] Re: schema: add jsonschema definition to cc_emit_upstart
Dropping cc_emit_upstart config module due to no longer having Ubuntu
Trusty support in cloud-init upstream. Marking WONTFIX
** Changed in: cloud-init
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1858893
Title:
schema: add jsonschema definition to cc_emit_upstart
Status in cloud-init:
Won't Fix
Bug description:
Add initial jsonschema definition for validation of cloud-config
user data to cloudinit/config/cc_emit_upstart.py.
Add a schema dictionary to the cc_*.py module which describes allowed
cloud-config properties which are honored by the module.
jsonschema support for a cloud-config module should entail:
- module-level schema dict definition in cc_*py
- schema should contain the keys:
id, name, title, description, distros, examples, frequency, type,
properties
- handler should call validate_cloudconfig_schema(cfg, schema) if valid
top-level config module keys are provided
Good examples are:
- cloudinit/config/cc_runcmd.py
- cloudinit/config/cc_ubuntu_drivers.py
- cloudinit/config/cc_zypper_add_repo.py
- cloudinit/config/cc_ntp.py
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1858893/+subscriptions
References