Dear Stackers, Seeing the answers on and off-list, we're moving forward!
So, here are the first steps: A blueprint has been created: https://blueprints.launchpad.net/tripleo/+spec/validation-framework I've started a draft of the spec, based on the feedbacks and discussions I could have: https://review.openstack.org/#/c/583475/ Please, feel free to comment the spec and add your thoughts - this is a really great opportunity to get a proper validation framework in tripleoclient directly. Thank you for your feedback and attention. Cheers, C. On 07/16/2018 05:27 PM, Cédric Jeanneret wrote: > Dear Stackers, > > In order to let operators properly validate their undercloud node, I > propose to create a new subcommand in the "openstack undercloud" "tree": > `openstack undercloud validate' > > This should only run the different validations we have in the > undercloud_preflight.py¹ > That way, an operator will be able to ensure all is valid before > starting "for real" any other command like "install" or "upgrade". > > Of course, this "validate" step is embedded in the "install" and > "upgrade" already, but having the capability to just validate without > any further action is something that can be interesting, for example: > > - ensure the current undercloud hardware/vm is sufficient for an update > - ensure the allocated VM for the undercloud is sufficient for a deploy > - and so on > > There are probably other possibilities, if we extend the "validation" > scope outside the "undercloud" (like, tripleo, allinone, even overcloud). > > What do you think? Any pros/cons/thoughts? > > Cheers, > > C. > > > > ¹ > http://git.openstack.org/cgit/openstack/python-tripleoclient/tree/tripleoclient/v1/undercloud_preflight.py > -- Cédric Jeanneret Software Engineer DFG:DF
signature.asc
Description: OpenPGP digital signature
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev