Awesome
provider-aws
Overview
This provider-aws
repository is the Crossplane infrastructure provider for
Amazon Web Services (AWS). 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 AWS infrastructure and services (e.g. Amazon Relational Database Service (RDS), EKS clusters, etc.)
- Controllers to provision these resources in AWS based on the users desired state captured in CRDs they create
- Implementations of Crossplane's portable resource abstractions, enabling AWS resources to fulfill a user's general need for cloud services
Getting Started and Documentation
For getting started guides, installation, deployment, and administration, see our Documentation.
Contributing
provider-aws is a community driven project and we welcome contributions. See the Crossplane Contributing guidelines to get started.
Adding New Resource
We use AWS Go code generation pipeline to generate new controllers. See Code Generation Guide to add a new resource.
Releases
AWS Provider is released every 4 weeks and we issue patch releases as necessary.
For example, v0.20.0
is released on October 19, 2021. The next minor
release v0.21.0
will be cut on November 16, 2021, and so on.
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:
- Slack: Join our slack channel
- Forums: crossplane-dev
- Twitter: @crossplane_io
- Email: info@crossplane.io
Roadmap
provider-aws goals and milestones are currently tracked in the Crossplane repository. More information can be found in ROADMAP.md.
Governance and Owners
provider-aws is run according to the same Governance and Ownership structure as the core Crossplane project.
Code of Conduct
provider-aws adheres to the same Code of Conduct as the core Crossplane project.
Licensing
provider-aws is under the Apache 2.0 license.