项目作者: crossplane-contrib

项目描述 :
Crossplane DigitalOcean infrastructure provider
高级语言: Go
项目地址: git://github.com/crossplane-contrib/provider-digitalocean.git
创建时间: 2020-12-16T17:16:27Z
项目社区:https://github.com/crossplane-contrib/provider-digitalocean

开源协议:Apache License 2.0

下载


provider-digitalocean

Archival Notice

This repository, crossplane-contrib/provider-digitalocean, is now archived and is no longer actively maintained.

Users are strongly encouraged to migrate to the officially supported Crossplane provider for DigitalOcean based on Upjet.

Reasons for Archival:

  • The provider-upjet-digitalocean offers improved maintainability and aligns with the Crossplane community’s best practices.
  • Upjet-based providers leverage code generation, ensuring better consistency and reducing manual maintenance overhead.
  • The newer provider benefits from continuous updates and bug fixes.

Migration Instructions:

  1. Uninstall the existing provider-digitalocean from your Crossplane cluster.
  2. Install provider-upjet-digitalocean following the instructions in its repository.
  3. Update your Crossplane compositions and managed resources to use the API types and resource definitions provided by provider-upjet-digitalocean. Refer to the provider’s documentation for details on API changes.

Please update your bookmarks and references to the new repository.


Overview

provider-digitalocean is the Crossplane infrastructure provider for the
DigitalOcean. 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 DigitalOcean infrastructure and services
    (e.g. Droplets, etc.)
  • Controllers to provision these resources in DigitalOcean based on the users
    desired state captured in CRDs they create
  • Implementations of Crossplane’s portable resource abstractions, enabling DigitalOcean
    resources to fulfill a user’s general need for cloud services

Getting Started and Documentation

For getting started guides, installation, deployment and administration of Crossplane can be found on the official Documentation.
For the first steps with the digitalocean provider you can have a look at the installation guide.

Contributing

provider-digitalocean is a community driven project and we welcome contributions. See
the Crossplane
Contributing
guidelines to get started.

We also have a local Contributing document to help you get your local environment setup to contribute.

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please
open an issue.

Contact

Please use the following to reach members of the community:

Code of Conduct

provider-digitalocean adheres to the same Code of
Conduct

as the core Crossplane project.

Licensing

provider-digitalocean is under the Apache 2.0 license.

FOSSA
Status