Multiple grant scope IDs (#4251)

Co-authored-by: Timothy Messier <tim.messier@gmail.com>
Co-authored-by: Todd <github@quaddi.com>
This commit is contained in:
authored and GitHub committed 2024-01-23 14:33:09 -05:00
1 parent 659df2797c
commit f5dd457b34
70 files changed
+5460 -1009

No files matched your search

@@ -2031,6 +2031,32 @@
"unlimited": false
}
],
"add-grant-scopes": [
{
"action": "add-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"add-principals": [
{
"action": "add-principals",
@@ -2213,6 +2239,32 @@
"unlimited": false
}
],
"remove-grant-scopes": [
{
"action": "remove-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"remove-principals": [
{
"action": "remove-principals",
@@ -2265,6 +2317,32 @@
"unlimited": false
}
],
"set-grant-scopes": [
{
"action": "set-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"set-principals": [
{
"action": "set-principals",
@@ -3997,7 +4075,7 @@
]
}
},
"max_size": 316158,
"max_size": 322161,
"msg": "controller api rate limiter"
},
"op": "controller.(rateLimiterConfig).writeSysEvent",
@@ -2031,6 +2031,32 @@
"unlimited": false
}
],
"add-grant-scopes": [
{
"action": "add-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"add-principals": [
{
"action": "add-principals",
@@ -2213,6 +2239,32 @@
"unlimited": false
}
],
"remove-grant-scopes": [
{
"action": "remove-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"remove-principals": [
{
"action": "remove-principals",
@@ -2265,6 +2317,32 @@
"unlimited": false
}
],
"set-grant-scopes": [
{
"action": "set-grant-scopes",
"limit": 30000,
"per": "ip-address",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 3000,
"per": "auth-token",
"period": "30s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 30000,
"per": "total",
"period": "30s",
"resource": "role",
"unlimited": false
}
],
"set-principals": [
{
"action": "set-principals",
@@ -2031,6 +2031,32 @@
"unlimited": false
}
],
"add-grant-scopes": [
{
"action": "add-grant-scopes",
"limit": 100,
"per": "ip-address",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 100,
"per": "auth-token",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "add-grant-scopes",
"limit": 100,
"per": "total",
"period": "1m0s",
"resource": "role",
"unlimited": false
}
],
"add-principals": [
{
"action": "add-principals",
@@ -2213,6 +2239,32 @@
"unlimited": false
}
],
"remove-grant-scopes": [
{
"action": "remove-grant-scopes",
"limit": 100,
"per": "total",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 100,
"per": "ip-address",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "remove-grant-scopes",
"limit": 100,
"per": "auth-token",
"period": "1m0s",
"resource": "role",
"unlimited": false
}
],
"remove-principals": [
{
"action": "remove-principals",
@@ -2265,6 +2317,32 @@
"unlimited": false
}
],
"set-grant-scopes": [
{
"action": "set-grant-scopes",
"limit": 100,
"per": "ip-address",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 100,
"per": "auth-token",
"period": "1m0s",
"resource": "role",
"unlimited": false
},
{
"action": "set-grant-scopes",
"limit": 100,
"per": "total",
"period": "1m0s",
"resource": "role",
"unlimited": false
}
],
"set-principals": [
{
"action": "set-principals",
@@ -3997,7 +4075,7 @@
]
}
},
"max_size": 316158,
"max_size": 322161,
"msg": "controller api rate limiter"
},
"op": "controller.(rateLimiterConfig).writeSysEvent",