You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the provider grows to cover more of the Equinix API surface area, the number of CRDs will expand.
Crossplane has adopted a concept called Provider Families, which improves the performance on K8s clusters in the presence of many CRDs.
This provider is in an early enough stage to adopt families now ahead of changes to add more resources. Because this provider is generated, these changes should be minimal.
An upstream PR related to provider families and groups is the split into separate pacakges, each with their own cmd/X/ main.go generated from a main.go.tmpl dependent on internal/controller crossplane-contrib/provider-upjet-aws@5bb4816
What problem are you facing?
As the provider grows to cover more of the Equinix API surface area, the number of CRDs will expand.
Crossplane has adopted a concept called Provider Families, which improves the performance on K8s clusters in the presence of many CRDs.
This provider is in an early enough stage to adopt families now ahead of changes to add more resources. Because this provider is generated, these changes should be minimal.
How could Equinix Provider help solve your problem?
Split the provider into families that align to the current API Groups:
In the future, this could extend to other APIs (per https://developer.equinix.com/catalog):
Also see:
The text was updated successfully, but these errors were encountered: