Rename bay to cluster

Registered by Jaycen Grant

The use of new magnum term of bay has caused confusion with users. The common term is now cluster and magnum should be updated to follow the more common term for better user experience. Both python client and api service APIs will be updated to replace bay with cluster. Internal classes, documentation, and any references will be updated to the new term. Bay and BayModel APIs will still be valid with a depreciated warning to the user for the next few releases. See Newton Mid-cycle notes[1] for details behind this change.

Note (hongbin): This work needs to be backward-compatible, which means the bay and baymodel abstraction should work as before.

[1] https://etherpad.openstack.org/p/magnum-newton-midcycle-topics

Blueprint information

Status:
Complete
Approver:
hongbin
Priority:
Essential
Drafter:
Jaycen Grant
Direction:
Approved
Assignee:
Jaycen Grant
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-3
Started by
Jaycen Grant
Completed by
Jaycen Grant

Related branches

Sprints

Whiteboard

Bay = Cluster
BayModel = ClusterTemplate

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

Addressed by: https://review.openstack.org/353726
    [WIP]Rename Bay to Cluster in api

Addressed by: https://review.openstack.org/354404
    [WIP]Rename Bay to Cluster in docs

Addressed by: https://review.openstack.org/354417
    [WIP] Add support for cluster UUID parameter in addition to bay UUID in Certificate API.

Addressed by: https://review.openstack.org/354488
    Rename bay UUID parameter to cluster UUID in certificates API.

Addressed by: https://review.openstack.org/358777
    Add cluster to cert commands

Addressed by: https://review.openstack.org/358831
    Bay to Cluster api cleanup

Addressed by: https://review.openstack.org/359470
    Rename BayModel DB, Object, and internal usage to ClusterTemplate

Addressed by: https://review.openstack.org/360054
    Rename bay to cluster in certificate object and references

Addressed by: https://review.openstack.org/362485
    Rename Bay to Cluster in functional tests

Addressed by: https://review.openstack.org/362660
    Updates CONF usage from bay to cluster.

Addressed by: https://review.openstack.org/364549
    Updates drivers from BayModel to ClusterTemplate

Addressed by: https://review.openstack.org/366353
    Rename Bay DB, Object, and internal usage to Cluster

Gerrit topic: https://review.openstack.org/#q,topic:bug/1622949,n,z

Addressed by: https://review.openstack.org/370013
    Rename bay to cluster in opensuse k8s driver

(?)

Work Items

Work items:
Update Client with new cluster APIs(including unit and functional test updates): DONE
Update API service with new cluster APIs(including unit and function test updates): DONE
Update User Guide and Quick start guide documentation: DONE
Update internal code references(Classes, references, documentation, etc...): DONE
Update UI with new cluster terms: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.