provider-template
is a minimal Crossplane Provider
that is meant to be used as a template for implementing new Providers. It comes
with the following features that are meant to be refactored:
ProviderConfig
type that only points to a credentials Secret
.MyType
resource type that serves as an example managed resource.MyType
objects and simply
prints their configuration in its Observe
method.provider-template
with your provider's name.make
to initialize the "build" Make submodule we use for CI/CD.make reviewable
to run code generation, linters, and tests.MyType
with your own managed resource implementation(s).Refer to Crossplane's CONTRIBUTING.md file for more information on how the Crossplane community prefers to work. The Provider Development guide may also be of use.