← Back to team overview

fuel-dev team mailing list archive

Moving from openstack.json to openstack.yaml

 

Hello folks,

I've been working on rewrite of our release description file to use YAML.
It will improve readability and allow us to remove lots of duplicate code:

https://review.openstack.org/#/c/61720/4/nailgun/nailgun/fixtures/openstack.yaml

I defined two "abstract" releases: "base" and "full" and inherited our
actual releases from them. Inheritance is done by recursive dicts merge, so
we can move lots of stuff to "base" or "full" release (except of volumes
which are done using list, so we have to copy the whole list; I think it is
possible to reimplement them using dicts later).

What do you guys think? Would you prefer to switch to YAML format?

Follow ups