Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any plans for a Oracle Oci provider? #433

Closed
rockchico opened this issue Sep 6, 2024 · 5 comments
Closed

Any plans for a Oracle Oci provider? #433

rockchico opened this issue Sep 6, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@rockchico
Copy link

What problem are you facing?

I would like to generate a crossplane provider from TF Provider OCI.

There's a project called crossplane-provider-oci, it seems that they tried to achieve that. I tried it and it works fine, but I missed some CRDS related to autonomous database

https://doc.crds.dev/github.com/oracle-samples/crossplane-provider-oci

How could Upjet help solve your problem?

There's a roadmap to launch an official Oracle OCI crossplane provider??

Maybe somebody could help me to generate a full TF resource OCI provider using Upjet??

@rockchico rockchico added the enhancement New feature or request label Sep 6, 2024
@bobh66
Copy link
Contributor

bobh66 commented Sep 6, 2024

The Crossplane project has no plans for an official OCI provider, it would need to be driven by the community. It could certainly be hosted in crossplane-contrib once it is ready. I would suggest using that project as a starting point if the licensing allows for that or otherwise start from provider-upjet-template and you can use the Crossplane Slack channels to ask for help and find others who may be willing to help.

@rockchico
Copy link
Author

The Crossplane project has no plans for an official OCI provider, it would need to be driven by the community. It could certainly be hosted in crossplane-contrib once it is ready. I would suggest using that project as a starting point if the licensing allows for that or otherwise start from provider-upjet-template and you can use the Crossplane Slack channels to ask for help and find others who may be willing to help.

Thanks @bobh66

@jbw976
Copy link
Member

jbw976 commented Sep 6, 2024

Sharing this relevant discussion post too 🤩

@rockchico
Copy link
Author

Just want to share that I managed to build my custom Oracle OCI Crossplane provider based on upjet-provider-template. I followed the instructions, it works really well. I was able to add all the necessary resources CRDs and build a new provider package to handle the creation of [OCI Autonomous Database] (https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/database_autonomous_database) that I was missing.

custom oci crossplane provider

Thank you all

@jeanduplessis
Copy link
Collaborator

Thank you for the update @rockchico

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants