strigazi: In this bug we can track changes related to the opensuse driver which is not maintained by the magnum team at this point until it reaches a level of maturity.
* Please contact the original author: Michal Jura <email address hidden> to
sync the effort on this driver.
* there are no unit or functional tests for this driver, so it is
expected that you have tested the driver extensively.
* prefix commit titles with [suse] or suse:
-------------------------------------------------------------------------
Lot of changes are going on all driver since few months but opensuse driver is not aligned with them.
Though it is not fully functional but it should be aligned as much as it can so that in next cycle if required it can be moved with other drivers,
some changes that i identified not included are as follows:-
opensuse Image is currently prepared using kiwi, reference:- https://build.opensuse.org/package/show/home:mjura:branches:Cloud:Images:Leap_42.1/openSUSE-Leap-42.1-OpenStack-K8s-Guest
Opensuse is included with following patch: https://review.openstack.org/#/c/349994/
1. Sync heat template version: Done
2. Remove unnecessary/Invalid files(Like templates/Readme.Md, COPYING etc)
3. Rather than driver specific user, use Image user only for login to cluster Machines.
4. Change the type of flannel_network_subnetlen to 'number': Under review:https://review.openstack.org/#/c/369318/
5. rename bay parameters to cluster: Done
6. Add proxy(http_proxy,https_proxy,no_proxy) support: Under review: https://review.openstack.org/#/c/370544/
7. Fix OS::stack_id is set as stack id instead of private ip: Done
8. Decouple LBaaS: support for master_lb_enabled
9. Include LBaaS v2 changes
10. Include TLS
11. support: enable/disable floating ip for cluster
12. CI Integration
13. Some nits, grammar, etc ex sync name kubernetes_openstack_config with other drivers as kube_openstack_config, k8s parameters _ --> -
14. Include version info in bay/cluster show operation
15. Add support for optional private network
16. Sync with cluster drivers bp
17. Allow override of keypair with cluster-create(seems will be enabled by default)
18. Add support cinder volume driver
19. secure etcd cluster
Other missings can be added/corrected with time.
Fix proposed to branch: master /review. openstack. org/369318
Review: https:/