Generally, cluster status can be divided into several binary states: bootstrapped (true/false), provisioning (true/false), provisioned (true/false), deployment (true/false). Each of these is true when some nodes in cluster are in corresponing state.
This can be shorten to three states maybe: bootstrapped, in_progress, ready. Seems to be enough for cluster management (to determine which actions can be applied to cluster).
Generally, cluster status can be divided into several binary states: bootstrapped (true/false), provisioning (true/false), provisioned (true/false), deployment (true/false). Each of these is true when some nodes in cluster are in corresponing state.
This can be shorten to three states maybe: bootstrapped, in_progress, ready. Seems to be enough for cluster management (to determine which actions can be applied to cluster).