kuadrant-operator icon indicating copy to clipboard operation
kuadrant-operator copied to clipboard

Rate limiting limits controller

Open eguzki opened this issue 10 months ago • 1 comments

What

Custom controller for Limitador limits reading from DAG Gateway API topology and RateLimitPolicies

Limitador cluster envoy filter controller reading from DAG Gateway API topology and RateLimitPolicies

Kuadrant rate limiting controllers no longer depends on back references annotation: kuadrant.io/ratelimitpolicies. Instead, controllers rely on the DAG Gateway API topopology to read cluster state. Kuadrant rate limiting controller responsible for the limitador's limits is also based on this approach. So is the limitador cluster envoy filter controller

Fix reconciliation event blind spots due to race conditions or timing issues. The reconciled resource reflects latest updates from the cluster (Gateways, Routes and policies).

Work being done as part of #530

eguzki avatar Apr 09 '24 20:04 eguzki