validate YAML client-side when editing cloud-init user data
Right now we're rendering cloud-init user data in a variable-width font, so space characters are very narrow. YAML demands correct indentation, and this creates a bad UX when someone wants to hand-edit the pre-populated cloud-init user data. It's easy to make a mistake which results in the server never finishing deployment, with no indication why. We had a workshop/demo today and one participant ran into this. We should render cloud-init user data in a fixed-width font so it's obvious when the indentation is correct.
(fixed by !484 (merged))
js-yaml). We could parse the
YAMLException and display it in the app.