Skip to content

Crossplane Amazon Web Services (AWS) infrastructure provider.

License

Notifications You must be signed in to change notification settings

tidbcloud/provider-aws

 
 

Repository files navigation

provider-aws

Overview

This provider-aws repository is forked from crossplane. We just start some controllers to avoid to apply all CRD. Currently, infra-cd apply following crds:

elasticloadbalancing.aws.crossplane.io_elbs.yaml
elasticloadbalancing.aws.crossplane.io_elbattachments.yaml
kms.aws.crossplane.io_keys.yaml
route53.aws.crossplane.io_hostedzones.yaml
route53.aws.crossplane.io_resourcerecordsets.yaml
s3.aws.crossplane.io_buckets.yaml
s3.aws.crossplane.io_bucketpolicies.yaml
aws.crossplane.io_providerconfigs.yaml
identity.aws.crossplane.io_iamaccesskeys.yaml
identity.aws.crossplane.io_iamrolepolicyattachments.yaml
identity.aws.crossplane.io_iamroles.yaml
identity.aws.crossplane.io_iampolicies.yaml
ec2.aws.crossplane.io_vpcs.yaml
sqs.aws.crossplane.io_queues.yaml
aws.crossplane.io_providerconfigusages.yaml
vpcpeering.aws.crossplane.io_vpcpeeringconnections.yaml

Build Docker Image

Build binary

GOOS=linux go build -o docker/crossplane-aws-provider cmd/provider/main.go

Build image

cd docker
docker build -t $REGISTRY/provider-aws:v0.19.2-dev .

How to release

# Make the local branch up to date
git checkout pingcap/provider-aws
git pull origin pingcap/provider-aws

# Change the version number
git tag v0.1.0
git push --tags

Then it will build and push the docker image automatically by GitHub Action. After the image is pushed, file a PR like this: https://github.com/tidbcloud/infra-cd/pull/651

About

Crossplane Amazon Web Services (AWS) infrastructure provider.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 99.7%
  • Other 0.3%