Dummy Crossplane Configuration
This repository defines a Crossplane
configuration
that depends on only provider-dummy
which includes a dummy external API for
contained experimentation with the least amount of setup - such as requiring no
credentials.
This repository is only intended for learning and experimentation. The APIs may have breaking changes any time.
What's Inside
crossplane.yaml
: The definition file for a configuration.apis
: TheCompositeResourceDefinition
andComposition
resources that make up APIs.examples
: Example YAMLs for the defined APIs.
Getting Started
- In Upbound Console, create a control plane that depends on a configuration repository forked from this one.
- Deploy the external server of the
provider-dummy
somewhere that is publicly exposed. See example deployment here.- You can also install the provider to Upbound in no-op mode and deploy controller and server somewhere else together by following the instructions here.
- Create a
ProviderConfig
forprovider-dummy
with the endpoint of the server. - Create your first resource from
examples
folder!