Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To better support more HPA capabilities without modifying the implementation code for Multi-cloud. so we need to extract the HPA discovery part of the code make it into a plug-indriver(HPA Discovery PluginDriver). if we want to add new HPA feature or modify the implementation code for the currently feature, we just need to modify HPA Discovery Plugin Driver code.


Image RemovedImage Added

Extract the original hpa discovery part code and make it into a plug-indriver.
we need to add hook in openstack, kubernetes and others plugin. then we develop
plug-ins driver for various languages.

We plan to develop python language and golang language(in R6 support python language).


Driver code Management

For python language driver, we put it into multi-cloud openstack plugin.

For golang language driver, we put it into multi-cloud kubernetes plugin.

Add New hardware

1.change the hpa discovery plugin

...