giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Create Region lookup composition #3575

Closed mproffitt closed 2 months ago

mproffitt commented 3 months ago

In order to ensure the region is correctly passed to the composition for building the RDS cache cluster, a new composition needs to be created that wraps rdscacheclusters.xdatabases.crossplane.giantswarm.io

This composition will be given all the parameters for the rdscacheclusters along with additional clusterName and clusterNamespace

The purpose of this composition will then

mproffitt commented 2 months ago

This composition is ready for testing

composition: https://github.com/giantswarm/crossplane-gs-apis/tree/main/crossplane.giantswarm.io/xaws/compositions/rccwithregionlookup

definition: https://github.com/giantswarm/crossplane-gs-apis/blob/main/crossplane.giantswarm.io/xaws/v1alpha1/rccwithregionlookup_types.go

api doc https://github.com/giantswarm/crossplane-gs-apis/blob/main/apidocs/rccwithregionlookups.xaws.crossplane.giantswarm.io.md

mproffitt commented 2 months ago

Testing requires crossplane to be deployed to a management cluster as this requires access to CAPI/CAPA resources

mproffitt commented 2 months ago

Done