rate-limit #3

Merged
patdyn merged 23 commits from rate-limit into main 2024-01-23 09:02:07 +00:00

23 commits

Author SHA1 Message Date
fba2a495e2 Merge branch 'main' into rate-limit 2024-01-23 09:00:30 +00:00
bba058afa0 [Skip-CI] Remove keywords from valid config 2024-01-19 11:40:08 +01:00
12034502ac Use default values in tests 2024-01-19 11:39:42 +01:00
4881ea3c0d Refactor Keywords 2024-01-19 11:38:33 +01:00
38183f7bf1 [Skip-CI, WIP] Refactor middleware generation 2024-01-19 10:18:49 +01:00
62fb2a37a0 [WIP] Use defaults for rate limit 2024-01-19 10:14:44 +01:00
aec67352d5 [Skip-CI] Add ToDos 2024-01-19 09:55:00 +01:00
3f0de27055 Add Middleware to be skipped 2024-01-17 15:40:47 +01:00
7d21f5aff1 Fix test 2024-01-17 12:44:22 +01:00
260d086232 Further split flow control 2024-01-17 12:36:24 +01:00
56b843981f Correct api version 2024-01-17 12:35:48 +01:00
777b94a340 Add average and burst keys 2024-01-17 11:57:55 +01:00
d9cb19242b Format 2024-01-17 11:57:40 +01:00
010ab3d8fd Split if into multiple whens
Otherwise weird behavior.
2024-01-17 11:57:19 +01:00
054e6954af Implement tests 2024-01-17 11:43:32 +01:00
2a6b6ccf3f Implement rate limit middleware 2024-01-17 11:43:15 +01:00
13e718ca37 Implement rate limit ingress 2024-01-17 11:40:58 +01:00
52e43fe23c Add specs for rate limit options 2024-01-17 11:37:31 +01:00
a63f170ace Generate ingress with rate limit conditionally 2024-01-17 11:36:43 +01:00
220eb337f9 No default values for optional rate limiting 2024-01-17 11:35:20 +01:00
8a3194e715 Add ToDo 2024-01-16 15:50:08 +01:00
c5e777c9c5 WIP: Add defn-spec for rate-limiting ingress 2024-01-16 15:44:10 +01:00
1ed850aea2 Initial rate limit middleware 2024-01-16 15:18:18 +01:00