oam-dev / cloud-provider

Cloud provider implementation of OAM
Apache License 2.0
20 stars 8 forks source link

[ROS, Terraform] Better experience for allowing Kubernetes to provision and consume cloud resources with OAM. #13

Open resouer opened 4 years ago

resouer commented 4 years ago

For now, let's say OAM-ROS, is a "translator" between cloud resource Workloads to ROS stack. This significantly lower the bar of provision and consuming of cloud resources in Kubernetes while have some remaining issues unsolved:

  1. Modeling of cloud resources, i.e. higher level abstraction instead of raw ROS objects. Similar concepts exist in Google's Cloud Config.
  2. "Just work" cloud resource consuming workflow, users expect a more uniformed way like Service Binding Operator etc to handle the cloud resource exporting and consuming.
  3. "Just work" data modeling for ROS stack. We need to revisit and design a better solution (for example, an Operator similar to AWS Service Operator) for ROS.

All these issues above apply to Terraform provider as well, xref: https://github.com/kubeform/kubeform

The goal is "Better experience for allowing Kubernetes to provision and consume cloud resources with OAM" as the title said.

nqerz commented 1 year ago

Is the project frozen? what is the future plans?