https://github.com/crossplane-contrib/provider-digitalocean
Crossplane DigitalOcean infrastructure provider
https://github.com/crossplane-contrib/provider-digitalocean
crossplane crossplane-provider digitalocean do hacktoberfest
Last synced: 3 months ago
JSON representation
Crossplane DigitalOcean infrastructure provider
- Host: GitHub
- URL: https://github.com/crossplane-contrib/provider-digitalocean
- Owner: crossplane-contrib
- License: apache-2.0
- Created: 2020-12-16T17:16:27.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T03:39:11.000Z (over 1 year ago)
- Last Synced: 2024-11-30T03:31:30.747Z (11 months ago)
- Topics: crossplane, crossplane-provider, digitalocean, do, hacktoberfest
- Language: Go
- Homepage: https://crossplane.io/
- Size: 288 KB
- Stars: 41
- Watchers: 10
- Forks: 26
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/crossplane-contrib/provider-upjet-digitalocean).
**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](https://www.digitalocean.com/). 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](https://www.digitalocean.com/products/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](https://crossplane.io/docs/).
For the first steps with the digitalocean provider you can have a look at the [installation guide](./INSTALL.md).## Contributing
provider-digitalocean is a community driven project and we welcome contributions. See
the Crossplane
[Contributing](https://github.com/crossplane/crossplane/blob/master/CONTRIBUTING.md)
guidelines to get started.We also have a local [Contributing](docs/CONTRIBUTING.md) 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](https://github.com/crossplane-contrib/provider-digitalocean/issues).## Contact
Please use the following to reach members of the community:
* Slack: Join our [slack channel](https://slack.crossplane.io)
* Forums:
[crossplane-dev](https://groups.google.com/forum/#!forum/crossplane-dev)
* Twitter: [@crossplane_io](https://twitter.com/crossplane_io)
* Email: [info@crossplane.io](mailto:info@crossplane.io)## Code of Conduct
provider-digitalocean adheres to the same [Code of
Conduct](https://github.com/crossplane/crossplane/blob/master/CODE_OF_CONDUCT.md)
as the core Crossplane project.## Licensing
provider-digitalocean is under the Apache 2.0 license.
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fcrossplane-contrib%2Fprovider-digitalocean?ref=badge_large)