-
Notifications
You must be signed in to change notification settings - Fork 589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Throughput limit exemptions for SR, PP #11692
base: dev
Are you sure you want to change the base?
Commits on Jun 21, 2023
-
tests/clients: add RpkTool.acl_create_allow_topic
Add a function to RpkTool to create an allow topic ACL for a user. A reusable part of acl_create_allow_cluster refactored.
Configuration menu - View commit details
-
Copy full SHA for f75baff - Browse repository at this point
Copy the full SHA f75baffView commit details
Commits on Jun 28, 2023
-
tests/services: authentication in RpkProducer and more
Support --username/--password authentication options Add a function to check if the producer is running Log service name with progress messages so that in case of several producers running at the same time, it is possible to understand who is doing what
Configuration menu - View commit details
-
Copy full SHA for 36566e9 - Browse repository at this point
Copy the full SHA 36566e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5681b88 - Browse repository at this point
Copy the full SHA 5681b88View commit details -
when throughput group is matched, log the client address
Configuration menu - View commit details
-
Copy full SHA for b70b7a6 - Browse repository at this point
Copy the full SHA b70b7a6View commit details -
k/quotas: fixed equality operator for tput_ctrl_group +UT
Becasue of the unique_ptr involved, the default equality operator does not work correctly here.
Configuration menu - View commit details
-
Copy full SHA for 2ed5124 - Browse repository at this point
Copy the full SHA 2ed5124View commit details -
k/quotas: acl_principal matching in tput ctrl groups +UT
`throughput_control_group` gets additional matching criteria by ACL principals (users, etc.). In yaml/json, there can now be a list of principals the group must match besides client_id if provided. Only the principal type `user` is supported in this commit.
Configuration menu - View commit details
-
Copy full SHA for 56dcd2e - Browse repository at this point
Copy the full SHA 56dcd2eView commit details -
k/quotas: configuration test for principal matching
Add user names to the matching pattern of throughput_control groups
Configuration menu - View commit details
-
Copy full SHA for 7b81839 - Browse repository at this point
Copy the full SHA 7b81839View commit details -
k/quotas: acl_principals in snc_quota_context
acl_principal is now another key to snc_quotas_context. It is passed from the connection_context to create the context by matching with a tput ctrl group, and to verify whether the context is still valid.
Configuration menu - View commit details
-
Copy full SHA for cc62a5e - Browse repository at this point
Copy the full SHA cc62a5eView commit details -
k/quotas: test_throughput_groups_exemptions
A new test to verify that when a user matches a tput ctrl group, the connections authenticated by the user are not throttled while the rest still are.
Configuration menu - View commit details
-
Copy full SHA for b0c0cc7 - Browse repository at this point
Copy the full SHA b0c0cc7View commit details -
tests/redpanda: log the bootstrap cluster config
to complement the logging of node configurations. Note that cluster_config.yaml records cluster config when nodes stop, whlie this log dumps the initial bootstrap config.
Configuration menu - View commit details
-
Copy full SHA for 2bbfd99 - Browse repository at this point
Copy the full SHA 2bbfd99View commit details -
k/quotas: prototype support for ephemeral users for SR and PP
in tput group configuration, one can specify "service" instead of a "user", and specify SR or PP as the service, which internally transaltes into the corresponding acl principal
Configuration menu - View commit details
-
Copy full SHA for 4a3a4de - Browse repository at this point
Copy the full SHA 4a3a4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for a562240 - Browse repository at this point
Copy the full SHA a562240View commit details