yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #90146
[Bug 1858906] Re: schema: add jsonschema definition to cc_package_update_upgrade_install
This bug is believed to be fixed in cloud-init in version 22.2. If this
is still a problem for you, please make a comment and set the state back
to New
Thank you.
** Changed in: cloud-init
Status: Fix Committed => Fix Released
--
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/1858906
Title:
schema: add jsonschema definition to cc_package_update_upgrade_install
Status in cloud-init:
Fix Released
Bug description:
Add initial jsonschema definition for validation of cloud-config
user data to cloudinit/config/cc_package_update_upgrade_install.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/1858906/+subscriptions
References