Ocata Series Release Notes¶
2.2.0¶
Prelude¶
Magnum changes its service scope as Container Infrastructure Management service. Also Magnum-UI change rename service ‘container’ to ‘container-infra’, and container management functions removed. Magnum uses terms ‘cluster’ and ‘cluster template’ instead of ‘bay’ and ‘baymodel’, because the use of new Magnum term of ‘bay’ has caused confusion with users.
Magnum UI keeps on following changes for Horizon’s AngularJS-based framework. So we can use recent Horizon’s feature. And hundreds of JavaScript tests are added. This ensures quality of Magnum UI.
Ocata release summary.
Update actions are added for cluster template and cluster. Also, the form maintainability is proceeded by angular-json-schema.
New Features¶
Support ‘ca-show’. The function of downloading CA from cluster is added.
Support ‘ca-sign’. The function of signing of certificates to cluster is added.
Add following options to cluster template creation and views.
‘docker_storage_driver’
‘fixed_subnet’
‘floating_ip_enabled’
‘master_lb_enabled’
Allow to create cluster template without keypair. Also, allow change or set keypair in cluster creation. Following change in Magnum, also Magnum UI allows this feature.
Change creation actions to global actions. Cluster Template creation and Cluster creation actions are changed from batchAction to globalAction. This means these actions are callable from other panels.
Use initAction() instead initScope(). initScope() is deprecated from Horizon in Ocata and will be removed in Queens.
Use Horizon’s common “views” module for Angular. This proceeds independence against Django framework for plugins.
Reasonable name is set to browser title bar.
https://review.openstack.org/424984 Added an update action for clusters. https://review.openstack.org/422477 Added update action for cluster templ. https://review.openstack.org/424536 Action for json schema adjusted. https://review.openstack.org/421693 Python 3.5 classifier and venv added. https://review.openstack.org/415321 Improved tracebacks for exceptions. https://review.openstack.org/414810 Adopted horizon views for Angular https://review.openstack.org/408039 Replace mox with mock Added numerous unit tests.
Update actions are added for cluster template and cluster.
angular-json-schema library is used for create and update dialogue, their forms are integrated into one workflow service. It proceeds maintainability for forms.
Upgrade Notes¶
Service is renamed from ‘container’ to ‘container-infra’. Renaming targets are URLs, Angular module name, slugs for panel, etc.
‘bay’ and ‘baymodel’ are changed to ‘cluster’ and ‘cluster template’.
Deprecation Notes¶
Container panel is removed. According to decision of Magnum that changes service scope, container management functions are removed.
Bug Fixes¶
Fixes issue that there is no way to specify for insecure magnumclient as a result API throws 500 and SSL cert verify errors. ‘insecure’ and ‘ca-cert’ options are added for magnumclient.
https://launchpad.net/bugs/1651054 $model is deprecated https://launchpad.net/bugs/1647921 initScope is deprecated https://launchpad.net/bugs/1645754 allow keypair in cluster creation Fixed numerous typos
Other Notes¶
Switch to Reno for managing release notes.
Support for Horizon’s Angular registry service, generic table and detail view, action service.
We removed the Xstatic packages from requirements, as those are not needed any more. Horizon includes what it needs.