Comment 1 for bug 1562292

Revision history for this message
Bulat Gaifullin (bulat.gaifullin) wrote :

this bug about removing a lot of legacy code, that needs to support old environments.
If we add several puppet tasks for old releases during maintenance update, we can remove a lot of legacy code from nailgun.
Aslo we can emulate granular deployment engine through task based engine. only need to add an additional synchronisation points.

To fix this bug need to add next tasks for old releases:
upload_configuration - sync openstack configs to hiera. Need to check, this task can be removed in case if openstack config will be included to astute.yaml

sync plugin repositories, we can include plugins data to astute.yaml and we need a task, that will be create a needed repositories and synchronise plugin scripts into each node.

create vms - need to move check, it is needed to create vm or not into puppet, instead of doing this check on nailgun side.