provider-vultr
is a Crossplane provider that
is built using Upjet code
generation tools and exposes XRM-conformant managed resources for the
Vultr API.
This provider-vultr
repository is the Crossplane infrastructure provider for
vultr. The provider that is built from
the source code in this repository can be installed into a Crossplane control
plane and adds the following new functionality:
- Custom Resource Definitions (CRDs) that model vultr infrastructure and managed services (e.g. Vultr Kubernetes Engine, Vultr Loadbalancers, etc.)
- Controllers to provision these resources in vultr based on the users desired state captured in CRDs they create
- Implementations of Crossplane's portable resource abstractions, enabling vultr resources to fulfill a user's general need for cloud services
For getting started guides, installation, deployment, and administration, see our Documentation.
provider-vultr is a community driven project and we welcome contributions. See the Crossplane Contributing guidelines to get started.
For filing bugs, suggesting improvements, or requesting new features, please open an issue.
Please use the following to reach members of the community:
- Slack: Join our slack channel
- Forums: crossplane-dev
- Twitter: @crossplane_io
- Email: [email protected]
provider-vultr goals and milestones are currently tracked in the Crossplane repository. More information can be found in ROADMAP.md.
provider-vultr is run according to the same Governance and Ownership structure as the core Crossplane project.
provider-vultr adheres to the same Code of Conduct as the core Crossplane project.
provider-vultr is under the Apache 2.0 license.