Page MenuHomePhabricator

[wmcs-cookbooks] unify upgrade_openstack cookbooks
Open, Needs TriagePublic

Description

Currently we have:

  • wmcs.openstack.cloudcontrol.upgrade_openstack_node
  • wmcs.openstack.cloudvirt.live_upgrade_openstack

The "cloudcontrol" cookbook is also used for "cloudservices" nodes, which is confusing.

The "cloudvirt" cookbook does not reboot the node, among other differences.

Maybe we can unify it in a generic wmcs.openstack.upgrade_openstack_node that detects the node type and does the right thing?