crossplane / upjet

A code generation framework and runtime for Crossplane providers
Apache License 2.0
309 stars 87 forks source link

Automate Provider Controller Configuration Code #201

Open humoflife opened 1 year ago

humoflife commented 1 year ago

What problem are you facing?

The provider controller configuration has to be added manually to the code in internal/clients/PROVIDER-NAME.go. It would help accelerate the provider creation if the provider controller configurations are added automatically. They can be inferred from The Terraform registry provider description.

How could Upjet help solve your problem?

Let Upjet look at the Terraform registry for identifying the respective provider parameters and automatically add them to internal/clients/PROVIDER-NAME.go.

svscheg commented 1 year ago

The issue is relevant. Need to investigate if we can make this enhancement.