Building a new provider
Crossplane providers are nothing but a bundle of related Managed Resources (MRs). MRs are opinionated custom controllers and custom resources combined into one-to-one mapping with external resources, enabling us to manage those resources from Kubernetes. Onboarding new resources as MRs into an existing or new provider is a time-consuming process. The Crossplane community has worked hard to onboard most of the essential resources with Crossplane-native controllers in the last few years. With the recent development in the Crossplane community to auto-generate, Crossplane providers from Terraform provider enabled 100% resource coverage for all cloud resources. In addition to the provider for all primary cloud providers, we also have providers for other external resources, such as GitLab, Helm, SQL, and Argo CD. Visit the Crossplane website or Upbound Registry to explore the available providers.
When we attempt to automate all application and infrastructure concerns...