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:-
1. Sync heat template version
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'
5. rename bay parameters to cluster.
6. Add proxy(http_proxy,https_proxy,no_proxy) support
7. Fix OS::stack_id is set as stack id instead of private ip
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
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 is included with following patch: https:/ /review. openstack. org/#/c/ 349994/
1. Sync heat template version Readme. Md, COPYING etc) network_ subnetlen to 'number' proxy,https_ proxy,no_ proxy) support openstack_ config with other drivers as kube_openstack_ config
2. Remove unnecessary/Invalid files(Like templates/
3. Rather than driver specific user, use Image user only for login to cluster Machines.
4. Change the type of flannel_
5. rename bay parameters to cluster.
6. Add proxy(http_
7. Fix OS::stack_id is set as stack id instead of private ip
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_
Other missings can be added/corrected with time.