dfds / backstage_originaldfdsfork

Backstage is an open platform for building developer portals
https://backstage.io
Apache License 2.0
0 stars 0 forks source link

Status on resources in Alpha and when they are going into Beta. #489

Closed samidbb closed 2 years ago

samidbb commented 2 years ago

What: We need as many AWS resources in Beta as possible, because this is our minimum version requirement to push a given resource into GA in our Hellman cluster Why: Because we want as many AWS resources exposed as possible, so we avoid having to mix-and-match between Terraform and Crossplane

- [ ] Verify fix of https://github.com/aws-controllers-k8s/community/issues/1089 (not very relevant) ~~

samidbb commented 2 years ago

Compiled a list to get an overview of which resource and XR is missing for GA:

Priority XR Done ? Resource group Available in Beta ? API Doc Github Issue for XR
1 yes Distribution cloudfront.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/cloudfront.aws.crossplane.io/Distribution/v1alpha1@v0.24.1
1 yes ResourceRecordSet route53.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/route53.aws.crossplane.io/ResourceRecordSet/v1alpha1@v0.24.1
1 yes HostedZone route53.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/route53.aws.crossplane.io/HostedZone/v1alpha1@v0.24.1
1 no RDSInstance database.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/database.aws.crossplane.io/RDSInstance/v1beta1@v0.23.0
1 no SecurityGroup ecr.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/ec2.aws.crossplane.io/SecurityGroup/v1beta1@v0.23.0
1 yes Repository ecr.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/ecr.aws.crossplane.io/Repository/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/467
1 yes RepositoryPolicy ecr.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/ecr.aws.crossplane.io/RepositoryPolicy/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/467
1 no SNSTopic notification.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/notification.aws.crossplane.io/SNSTopic/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/491
1 no SNSSubscription notification.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/notification.aws.crossplane.io/SNSSubscription/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/492
1 no Function lambda.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/lambda.aws.crossplane.io/Function/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/493
1 no Table dynamodb.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/dynamodb.aws.crossplane.io/Table/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/494
1 yes Bucket s3.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/s3.aws.crossplane.io/Bucket/v1beta1@v0.22.0
1 yes Queue sqs.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/sqs.aws.crossplane.io/Queue/v1beta1@v0.22.0
1 yes Role iam.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/iam.aws.crossplane.io/Role/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/468
1 yes RolePolicyAttachment iam.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/iam.aws.crossplane.io/RolePolicyAttachment/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/468
2 yes Certificate acmpca.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/acm.aws.crossplane.io/Certificate/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/432
2 yes CertificateAuthority acmpca.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/acmpca.aws.crossplane.io/CertificateAuthority/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/433
2 yes CertificateAuthorityPermission acmpca.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/acmpca.aws.crossplane.io/CertificateAuthorityPermission/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/435
2 no VPC ec2.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/ec2.aws.crossplane.io/VPC/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/495
2 no VPCCIDRBlock ec2.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/ec2.aws.crossplane.io/VPCCIDRBlock/v1beta1@v0.22.0 https://github.com/dfds/backstage/issues/499
2 no VPCLink apigatewayv2.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/apigatewayv2.aws.crossplane.io/VPCLink/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/496
2 no DBCluster docdb.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/docdb.aws.crossplane.io/DBCluster/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/497
3 no DBCluster (Aurora) rds.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/rds.aws.crossplane.io/DBCluster/v1alpha1@v0.23.0
2 no DBClusterParameterGroup docdb.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/docdb.aws.crossplane.io/DBClusterParameterGroup/v1alpha1@v0.22.0 https://github.com/dfds/backstage/issues/498
3 no DBClusterParameterGroup (Aurora) rds.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/rds.aws.crossplane.io/DBClusterParameterGroup/v1alpha1@v0.23.0
2 no DBInstance docdb.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/docdb.aws.crossplane.io/DBInstance/v1alpha1@v0.22.0
2 no DBSubnetGroup docdb.aws.crossplane.io no https://doc.crds.dev/github.com/crossplane/provider-aws/docdb.aws.crossplane.io/DBSubnetGroup/v1alpha1@v0.22.0
2 no ReplicationGroup cache.aws.crossplane.io yes https://doc.crds.dev/github.com/crossplane/provider-aws/cache.aws.crossplane.io/ReplicationGroup/v1beta1@v0.22.0 -
samidbb commented 2 years ago

prioritising making the first 3 resources stable will help with onboarding our first beta users

samidbb commented 2 years ago

will be tracked in the crossplane-configuration-dfds repo