Skip to content

Add ability to disable certain CRDs on installation. #2869

@mvaal

Description

@mvaal

Edit from @negz:

I0328 13:34:48.091330 25599 request.go:665] Waited for 1.033772408s due to client-side throttling, not priority and fairness, request: GET:https://xyz.com/apis/pkg.crossplane.io/v1alpha1?timeout=32s

If you're finding this issue because you're seeing messages like the above when you run kubectl please make sure you're using the latest version of kubectl - i.e. 1.25.0 or above. Similarly, other tools built against client-go 0.25.0 or above should not experience these issues that are due to overly aggressive client-side rate limits.

Original issue follows below.


What problem are you facing?

We want to limit which resources are installed on our cluster so that we can restrict which resources can be used in AWS by our cluster's users.
In addition to this, we are having throttling issues due to the large amount of CRDs, being able to turn of 90% of the the unused CRDs would make the throttling issues go away.

Related issues

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions