You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From time to time we see folks raising issues or posting on Slack requesting a new Crossplane provider, or another kind of Crossplane extension like a composition function. Unfortunately we generally don't have enough maintainers to accommodate these requests. If you're interested in a new extension, we encourage you to try building one.
The quickest way to build a new Crossplane provider is usually to use Upjet. Upjet can generate a Crossplane provider from any Terraform provider. Take a look at the Upjet documentation to learn how to build a provider with Upjet.
If you'd prefer to write a "native" provider, check out this guide to developing a provider. You might prefer a native provider if there's no Terraform provider available, or if you want to build a small provider with only a handful of managed resources.
Composition functions are generally easier to write than providers. Take a look at the composition functions documentation to learn how to write a composition function.
If you have an idea for a new provider or function, drop a comment on this issue. There might be others in the community who are interested in teaming up to help. We recommend you create extensions in your own GitHub organization. They don't need to live in the @crossplane or @crossplane-contrib organizations. That said, we're happy to transfer extensions to @crossplane-contrib once you have something working.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
From time to time we see folks raising issues or posting on Slack requesting a new Crossplane provider, or another kind of Crossplane extension like a composition function. Unfortunately we generally don't have enough maintainers to accommodate these requests. If you're interested in a new extension, we encourage you to try building one.
The quickest way to build a new Crossplane provider is usually to use Upjet. Upjet can generate a Crossplane provider from any Terraform provider. Take a look at the Upjet documentation to learn how to build a provider with Upjet.
If you'd prefer to write a "native" provider, check out this guide to developing a provider. You might prefer a native provider if there's no Terraform provider available, or if you want to build a small provider with only a handful of managed resources.
Composition functions are generally easier to write than providers. Take a look at the composition functions documentation to learn how to write a composition function.
If you have an idea for a new provider or function, drop a comment on this issue. There might be others in the community who are interested in teaming up to help. We recommend you create extensions in your own GitHub organization. They don't need to live in the @crossplane or @crossplane-contrib organizations. That said, we're happy to transfer extensions to @crossplane-contrib once you have something working.
Beta Was this translation helpful? Give feedback.
All reactions