Flatten Cluster and ClusterTemplate Attributes

Registered by Drago

Put all the attributes of Clusters and ClusterTemplates into both Clusters and ClusterTemplates. Having all attributes in ClusterTemplates allows them to be used as full prototypes to create a Cluster from, and having all attributes in Clusters allows them to be eventually decoupled from ClusterTemplates so that ClusterTemplates can be updated and deleted independently of Clusters created from them.

Blueprint information

Status:
Complete
Approver:
Spyros Trigazis
Priority:
Low
Drafter:
Drago
Direction:
Approved
Assignee:
Ricardo Rocha
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-2
Started by
Adrian Otto
Completed by
Ricardo Rocha

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/flatten-attributes,n,z

Addressed by: https://review.openstack.org/393094
    [WIP] Add Flatten Attributes Specification

Addressed by: https://review.openstack.org/395012
    [WIP] Add cluster_attributes table

Gerrit topic: https://review.openstack.org/#q,topic:bp/cluster-upgrades,n,z

Addressed by: https://review.openstack.org/392193
    [WIP] Spec on cluster upgrades Phase 1

Addressed by: https://review.openstack.org/433728
    Spec on cluster upgrades Phase 1

Gerrit topic: https://review.openstack.org/#q,topic:bp/docker_volume_size,n,z

Addressed by: https://review.openstack.org/471766
    Allow docker_volume_size on cluster create

Gerrit topic: https://review.openstack.org/#q,topic:bp/labels,n,z

Addressed by: https://review.openstack.org/473346
    Allow labels on cluster create

Gerrit topic: https://review.openstack.org/#q,topic:bp/cluster-uprgades,n,z

Addressed by: https://review.openstack.org/#/c/489512/
    Allow flavor_id on cluster create

Addressed by: https://review.openstack.org/#/c/489572/
    Allow master_flavor_id on cluster create

Addressed by: https://review.openstack.org/#/c/489627/
    OSC: Add --flavor to coe cluster create

Addressed by: https://review.openstack.org/#/c/489623/
    OSC: Add --master-flavor to coe cluster create

NOTE (ricardo_rocha): We chose to reduce the complexity of this blueprint by replicating the arguments in the create command instead of flattening the model layer.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.