This repository was archived by the owner on Jul 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 276
add rate limiting functionality #2018
Labels
kind/feature-request
Feature request
kind/research-required
Requires further research to make progress
priority/P0
P0 priority
size/XXL
40 days (2 months)
Milestone
Comments
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Jun 7, 2022
Adds the local rate limiting API to the UpstreamTrafficSetting spec. Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Jun 8, 2022
Adds the local rate limiting API to the UpstreamTrafficSetting spec. Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
that referenced
this issue
Jun 8, 2022
Adds the local rate limiting API to the UpstreamTrafficSetting spec. Part of #2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Jun 9, 2022
Adds the local rate limiting spec to the UpstreamTrafficSetting CRD. Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
nojnhuh
pushed a commit
that referenced
this issue
Jun 9, 2022
Adds the local rate limiting spec to the UpstreamTrafficSetting CRD. Part of #2018 Signed-off-by: Shashank Ram <[email protected]>
steeling
pushed a commit
to steeling/osm
that referenced
this issue
Jun 9, 2022
…h#4803) Adds the local rate limiting spec to the UpstreamTrafficSetting CRD. Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]> Signed-off-by: Sean Teeling <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Jun 10, 2022
Plumbs the tcp, virtual_host and per route rate limiting configs into the inbound traffic policy objects. Next, they will be mapped to Envoy listener and route configs. Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
that referenced
this issue
Jun 13, 2022
Plumbs the tcp, virtual_host and per route rate limiting configs into the inbound traffic policy objects. Next, they will be mapped to Envoy listener and route configs. Part of #2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Jul 26, 2022
Adds global L4 rate limiting demo using an external rate limit service. Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Jul 26, 2022
Adds global L4 rate limiting demo using an external rate limit service. Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
that referenced
this issue
Jul 27, 2022
Adds the capability to enable global L4 rate limiting for traffic to upstream services. The rate limiting config is applied via the L4 network global rate limit filter on the upstream listener. Part of #2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Jul 28, 2022
Adds global L4 rate limiting demo using an external rate limit service. Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Jul 28, 2022
Adds global L4 rate limiting demo using an external rate limit service. Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to openservicemesh/osm-docs
that referenced
this issue
Jul 28, 2022
Adds global L4 rate limiting demo using an external rate limit service. Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 17, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Aug 17, 2022
- Adds global rate limit capability for HTTP traffic - Updates global rate limit API to allow setting the response code for rate limited requests - Updates envoyproxy/go-control-plane to v0.10.3 which includes the latest protos for global rate limiting. Also updates proto_types.go to reflect the usage of the new pkg version. - Moves rate limit specific code in LDS to its own file - Unit tests for rate limiting changes introduced Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Aug 17, 2022
- Adds global rate limit capability for HTTP traffic - Updates global rate limit API to allow setting the response code for rate limited requests - Updates envoyproxy/go-control-plane to v0.10.3 which includes the latest protos for global rate limiting. Also updates proto_types.go to reflect the usage of the new pkg version. - Moves rate limit specific code in LDS to its own file - Unit tests for rate limiting changes introduced Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 18, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm
that referenced
this issue
Aug 18, 2022
- Adds global rate limit capability for HTTP traffic - Updates global rate limit API to allow setting the response code for rate limited requests - Updates envoyproxy/go-control-plane to v0.10.3 which includes the latest protos for global rate limiting. Also updates proto_types.go to reflect the usage of the new pkg version. - Moves rate limit specific code in LDS to its own file - Unit tests for rate limiting changes introduced Part of openservicemesh#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 22, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 22, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 22, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to shashankram/osm-docs
that referenced
this issue
Aug 22, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
that referenced
this issue
Aug 24, 2022
- Adds global rate limit capability for HTTP traffic - Updates global rate limit API to allow setting the response code for rate limited requests - Updates envoyproxy/go-control-plane to v0.10.3 which includes the latest protos for global rate limiting. Also updates proto_types.go to reflect the usage of the new pkg version. - Moves rate limit specific code in LDS to its own file - Unit tests for rate limiting changes introduced Part of #2018 Signed-off-by: Shashank Ram <[email protected]> Signed-off-by: Shashank Ram <[email protected]>
shashankram
added a commit
to openservicemesh/osm-docs
that referenced
this issue
Aug 24, 2022
- adds a demo guide for global rate limit of HTTP traffic - updates existing rate limit docs for consistency - updates API reference guide Part of openservicemesh/osm#2018 Signed-off-by: Shashank Ram <[email protected]> Signed-off-by: Shashank Ram <[email protected]>
The core functionality is now complete. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
kind/feature-request
Feature request
kind/research-required
Requires further research to make progress
priority/P0
P0 priority
size/XXL
40 days (2 months)
Please describe the Improvement and/or Feature Request
Design and implement rate limting.
Local rate limiting (Phase1)
Global rate limiting (Phase 2)
Possible use cases
Users should be able to specify rate limiting policies for traffic.
The text was updated successfully, but these errors were encountered: