Skip to content

chore(deps): Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to 02cb101ec7c40f2c49e1d9714d64511d8e1b74de - #1236

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/dtolnay/rust-toolchain-02cb101ec7c40f2c49e1d9714d64511d8e1b74de
Open

chore(deps): Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to 02cb101ec7c40f2c49e1d9714d64511d8e1b74de#1236
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/dtolnay/rust-toolchain-02cb101ec7c40f2c49e1d9714d64511d8e1b74de

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Bumps dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to 02cb101ec7c40f2c49e1d9714d64511d8e1b74de.

Commits
  • 02cb101 Merge pull request 185 from fufesou/feat/force-non-host
  • b38a663 Pass --force-non-host unconditionally
  • a4f61a0 Document rustup non-host opt-in requirement
  • 06b350f Support force-non-host toolchains
  • d103106 Predefine branches up to 1.120
  • 3ea7b2d Add 1.98.1 patch release
  • 6c977a6 Merge pull request #182 from dtolnay/name
  • f3510ff Render better step names
  • 2c7215f Add 1.97.1 patch release
  • fa04a14 Add 1.96.1 patch release
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) from 6d653acede28d24f02e3cd41383119e8b1b35921 to 02cb101ec7c40f2c49e1d9714d64511d8e1b74de.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases)
- [Commits](dtolnay/rust-toolchain@6d653ac...02cb101)

---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
  dependency-version: 02cb101ec7c40f2c49e1d9714d64511d8e1b74de
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 14, 2026
@github-actions

Copy link
Copy Markdown

🧪 Tempest Identity Compatibility Results (advisory, non-blocking)

rust

Totals
======
Ran: 133 tests in 21.9155 sec.
 - Passed: 66
 - Skipped: 4
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 63
Sum of execute time for each test: 15.8202 sec.
Failed test IDs
===== FAILED TESTS (target=rust) =====
tempest.api.identity.admin.v3.test_application_credentials.ApplicationCredentialsV3AdminTest.test_create_application_credential_with_roles[id-3b3dd48f-3388-406a-a9e6-4d078a552d0e]
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_create_domain_config_and_show_config_groups_and_options[id-9e3ff13c-f597-4f01-9377-d6c06c2a1477]
tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete[id-7cd59bf9-bda4-4c72-9467-d21cab278355,smoke]
setUpClass (tempest.api.identity.admin.v3.test_endpoint_groups.EndPointGroupsTest)
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_create_update_and_delete_domain_config_groups_and_opts[id-c7510fa2-6661-4170-9c6b-4783a80651e9]
tempest.api.identity.admin.v3.test_domain_configuration.DomainConfigurationTestJSON.test_show_default_group_config_and_options[id-11a02bf0-6f94-4380-b3b0-c8dc18fc0d22]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_create_and_show_consumer[id-c8307ea6-a86c-47fd-ae7b-5b3b2caca76d]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_delete_consumer[id-fdfa1b7f-2a31-4354-b2c7-f6ae20554f93]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_list_consumers[id-09ca50de-78f2-4ffb-ac71-f2254036b2b8]
tempest.api.identity.admin.v3.test_oauth_consumers.OAUTHConsumersV3Test.test_update_consumer[id-080a9b1a-c009-47c0-9979-5305bf72e3dc]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_domain_without_description[id-2abf8764-309a-4fa9-bc58-201b799817ad]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain[id-f2f5b44a-82e8-4dad-8084-0661ea3b18cf,smoke]
tempest.api.identity.admin.v3.test_default_project_id.TestDefaultProjectId.test_default_project_id[id-d6110661-6a71-49a7-a453-b5e26640ff6d]
tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete[id-1598521a-2f36-4606-8df9-30772bd51339,smoke]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_domain_delete_cascades_content[id-d8d318b7-d1b3-4c37-94c5-3c5ba0b121ea]
tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_list_domains_filter_by_enabled[id-3fd19840-65c1-43f8-b48c-51bdd066dff9]
tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_list_user_groups[id-64573281-d26a-4a52-b899-503cb0f4e4ec]
tempest.api.identity.admin.v3.test_project_tags.IdentityV3ProjectTagsTest.test_list_update_delete_project_tags[id-7c123aac-999d-416a-a0fb-84b915ab10de]
tempest.api.identity.admin.v3.test_domains_negative.DomainsNegativeTestJSON.test_create_domain_with_name_length_over_64[id-37b1bbf2-d664-4785-9a11-333438586eae,negative]
tempest.api.identity.admin.v3.test_domains_negative.DomainsNegativeTestJSON.test_delete_active_domain[gate,id-1f3fbff5-4e44-400d-9ca1-d953f05f609b,negative]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_check_revoke_roles_on_projects_group[id-26021436-d5a4-4256-943c-ded01e0d4b45]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_check_revoke_roles_on_projects_user[id-18b70e45-7687-4b72-8277-b8f1a47d7591]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_check_revoke_roles_on_domains_group[id-c7a8dda2-be50-4fb4-9a9c-e830771078b1]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_check_revoke_roles_on_domains_user[id-4e6f0366-97c8-423c-b2be-41eae6ac91c8]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_revoke_user_roles_on_domain[id-3acf666e-5354-42ac-8e17-8b68893bcd36]
tempest.api.identity.admin.v3.test_inherits.InheritsV3TestJSON.test_inherit_assign_list_revoke_user_roles_on_project_tree[id-9f02ccd9-9b57-46b4-8f77-dd5a736f3a06]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_assignments_for_domain_roles[id-3859df7e-5b78-4e4d-b10e-214c8953842a]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsTestJSON.test_list_projects_with_enabled[id-0fe7a334-675a-4509-b00e-1c4b95d5dae8]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsTestJSON.test_list_projects_with_parent[id-6edc66f5-2941-4a17-9526-4073311c1fac]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_assignments_for_implied_roles_create_delete[id-c8828027-df48-4021-95df-b65b92c7429e]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_domain[id-4bf8a70b-e785-413a-ad53-9f91ce02faa7]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_project[id-cbf11737-1904-4690-9613-97bcbb3df1c4]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_group_on_system[id-c888fe4f-8018-48db-b959-542225c1b4b6]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_grant_list_revoke_role_to_user_on_domain[id-6c9a2940-3625-43a3-ac02-5dcec62ef3bd]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_implied_domain_roles[id-eb1e1c24-1bc4-4d47-9748-e127a1852c82]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_implied_roles_create_check_show_delete[id-c90c316c-d706-4728-bcba-eb1912081b69]
tempest.api.identity.admin.v3.test_list_projects.ListProjectsStaticTestJSON.test_list_projects[id-1d830662-22ad-427c-8c3e-4ec854b0af44]
tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list[id-18afc6c0-46cf-4911-824e-9989cc056c3a,smoke]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential[id-8080c75c-eddc-4786-941a-c2da7039ae61]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires[id-852daf0c-42b5-4239-8466-d193d0543ed3]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials[id-ff0cd457-6224-46e7-b79e-0ada4964a8a6]
tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials[id-9bb5e5cc-5250-493a-8869-8b665f6aa5f6]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_create_is_domain_project[id-a7eb9416-6f9b-4dbb-b71b-7f73aaef59d5]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_project_create_with_parent[id-1854f9c0-70bc-4d11-a08a-1c789d339e3d]
tempest.api.identity.admin.v3.test_projects.ProjectsTestJSON.test_project_get_equals_list[id-d1db68b6-aebe-4fa0-b79d-d724d2e21162]
tempest.api.identity.admin.v3.test_list_users.UsersV3TestJSON.test_list_users_with_not_enabled[id-bff8bf2f-9408-4ef5-b63a-753c8c2124eb]
tempest.api.identity.admin.v3.test_projects_negative.ProjectsNegativeStaticTestJSON.test_create_projects_name_length_over_64[id-502b6ceb-b0c8-4422-bf53-f08fdb21e2f0,negative]
tempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON.test_get_available_domain_scopes[id-ec5ecb05-af64-4c04-ac86-4d9f6f12f185]
tempest.api.identity.admin.v3.test_users.UsersV3TestJSON.test_list_user_projects[id-a831e70c-e35b-430b-92ed-81ebbc5437b8]
tempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON.test_rescope_token[id-565fa210-1da1-4563-999b-f7b5b67cf112]
tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization[id-56b57ced-22b8-4127-9b8a-565dfb0207e2]
tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects[id-86128d46-e170-4644-866a-cc487f699e1d]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all[id-4773ebd5-ecbf-4255-b8d8-b63e6f72b65d,smoke]
tempest.api.identity.admin.v3.test_users_negative.UsersNegativeTest.test_create_user_for_non_existent_domain[id-e75f006c-89cc-477b-874d-588e4eab4b17,negative]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_query[id-6268b345-87ca-47c0-9ce3-37792b43403a]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_expire[id-0ed14b66-cefd-4b5c-a964-65759453e292]
tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token[id-a9512ac3-3909-48a4-b395-11f438e16260]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_impersonate[id-5a0a91a4-baef-4a14-baba-59bf4d7fcace]
tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_trust_noimpersonate[id-ed2a8779-a7ac-49dc-afd7-30f32f936ed2]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types[id-657c1970-4722-4189-8831-7325f3bc4265,smoke]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources[id-b9232f5e-d9e5-4d97-b96c-28d3db4de1bd,smoke]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence[id-79aec9ae-710f-4c54-a4fc-3aa25b4feac3]
tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions[id-721f480f-35b6-46c7-846e-047e6acea0dc,smoke]
===== END FAILED TESTS (target=rust) =====

View full run

@github-actions

Copy link
Copy Markdown

🦢 Load Test Results

Goose Attack Report

Plan Overview

Action Started Stopped Elapsed Users
Increasing 26-09-14 08:38:06 26-09-14 08:38:28 00:00:22 0 → 45
Maintaining 26-09-14 08:38:28 26-09-14 08:38:59 00:00:31 45
Decreasing 26-09-14 08:38:59 26-09-14 08:38:59 00:00:00 0 ← 45

Request Metrics

Method Name # Requests # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
DELETE DELETE /v3/auth/tokens 84 0 288.88 66 418 2.80 0.00
DELETE DELETE /v3/projects/:id (teardown) 1 0 93.00 93 93 0.03 0.00
DELETE DELETE /v3/roles/:id (teardown) 1 0 83.00 83 83 0.03 0.00
DELETE DELETE /v3/users/:id (teardown) 2 0 118.00 71 165 0.07 0.00
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 1 0 177.00 177 177 0.03 0.00
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 1 0 185.00 185 185 0.03 0.00
GET 1142 0 305.33 121 485 38.07 0.00
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 3762 3762 7.56 1 600 125.40 125.40
GET GET /v3/auth/tokens (validate new) 83 0 281.24 68 412 2.77 0.00
GET GET /v3/auth/tokens (validate revoked) 84 0 254.25 9 398 2.80 0.00
GET GET /v3/projects/:id 107 0 283.37 163 404 3.57 0.00
GET GET /v3/projects/:id (catalog) 155 0 294.55 169 443 5.17 0.00
GET GET /v3/role_assignments 78 0 303.91 194 464 2.60 0.00
GET GET /v3/role_assignments?role.id 80 0 283.27 103 413 2.67 0.00
GET GET /v3/role_assignments?scope.domain.id 80 0 265.91 138 367 2.67 0.00
GET GET /v3/role_assignments?user.id 81 0 283.36 182 418 2.70 0.00
GET GET /v3/roles 210 0 287.74 136 416 7.00 0.00
GET GET /v3/roles/:id 104 0 289.79 135 435 3.47 0.00
GET GET /v3/users/:id 202 0 299.66 120 469 6.73 0.00
GET GET /v3/users/:id (catalog) 198 0 299.33 147 436 6.60 0.00
GET GET /v4/api-keys 49 0 302.84 167 554 1.63 0.00
GET GET /v4/api-keys/:client_id 50 0 308.40 175 412 1.67 0.00
GET GET /v4/mappings/rulesets 50 0 303.88 164 415 1.67 0.00
GET GET /v4/mappings/rulesets/:mapping_id 51 0 293.75 184 408 1.70 0.00
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 1224 0 35.85 5 196 40.80 0.00
GET GET /v4/oauth2/:domain_id/clients 51 0 300.63 125 421 1.70 0.00
GET GET /v4/oauth2/:domain_id/clients/:provider_id 51 0 290.57 141 480 1.70 0.00
GET GET /v4/oauth2/:domain_id/jwks 1225 0 36.82 4 294 40.83 0.00
GET GET /v4/scim_realms 32 0 300.03 172 419 1.07 0.00
GET GET /v4/scim_realms/:domain_id/:provider_id 31 0 294.39 201 385 1.03 0.00
POST POST /v3/auth/tokens 82 0 267.18 150 404 2.73 0.00
POST POST /v3/auth/tokens (password, invalid) 55 0 555.29 308 916 1.83 0.00
POST POST /v3/auth/tokens (password, project-scoped) 86 0 761.09 374 1341 2.87 0.00
POST POST /v3/auth/tokens (password, unscoped) 88 0 647.93 366 1239 2.93 0.00
POST POST /v3/auth/tokens (rescope to system) 190 0 318.03 130 525 6.33 0.00
POST POST /v3/auth/tokens (rescope, invalid project) 112 0 268.59 98 433 3.73 0.00
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 82 0 742.71 427 1284 2.73 0.00
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 0 205.00 205 205 0.03 0.00
PUT PUT /v4/scim_realms/:domain_id/:provider_id 31 0 367.26 202 679 1.03 0.00
Aggregated 9997 3762 136.04 1 1341 333.23 125.40

Response Time Metrics

Method Name 50%ile (ms) 60%ile (ms) 70%ile (ms) 80%ile (ms) 90%ile (ms) 95%ile (ms) 99%ile (ms) 100%ile (ms)
DELETE DELETE /v3/auth/tokens 290 310 320 340 370 390 410 418
DELETE DELETE /v3/projects/:id (teardown) 93 93 93 93 93 93 93 93
DELETE DELETE /v3/roles/:id (teardown) 83 83 83 83 83 83 83 83
DELETE DELETE /v3/users/:id (teardown) 71 71 71 165 165 165 165 165
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 177 177 177 177 177 177 177 177
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 185 185 185 185 185 185 185 185
GET 310 320 340 360 390 410 460 485
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 3 4 5 7 10 14 52 600
GET GET /v3/auth/tokens (validate new) 290 300 310 330 360 380 410 410
GET GET /v3/auth/tokens (validate revoked) 260 270 290 320 340 350 390 398
GET GET /v3/projects/:id 280 300 320 340 360 380 400 400
GET GET /v3/projects/:id (catalog) 290 300 320 340 370 390 440 440
GET GET /v3/role_assignments 310 320 330 350 370 380 410 460
GET GET /v3/role_assignments?role.id 290 300 330 340 360 380 410 410
GET GET /v3/role_assignments?scope.domain.id 270 290 300 310 320 360 360 367
GET GET /v3/role_assignments?user.id 290 300 320 330 360 370 400 418
GET GET /v3/roles 290 310 320 340 360 380 410 416
GET GET /v3/roles/:id 300 310 320 330 360 370 400 435
GET GET /v3/users/:id 310 320 330 350 380 400 450 469
GET GET /v3/users/:id (catalog) 300 310 330 360 380 400 430 436
GET GET /v4/api-keys 310 320 330 350 370 400 554 554
GET GET /v4/api-keys/:client_id 310 320 340 360 380 390 410 410
GET GET /v4/mappings/rulesets 300 310 330 360 390 400 415 415
GET GET /v4/mappings/rulesets/:mapping_id 290 310 320 330 370 390 400 408
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 28 33 42 53 66 81 110 196
GET GET /v4/oauth2/:domain_id/clients 310 320 340 350 370 380 390 420
GET GET /v4/oauth2/:domain_id/clients/:provider_id 290 290 300 330 350 400 420 480
GET GET /v4/oauth2/:domain_id/jwks 28 34 42 55 69 81 130 290
GET GET /v4/scim_realms 300 300 310 340 400 400 419 419
GET GET /v4/scim_realms/:domain_id/:provider_id 300 300 310 310 350 360 385 385
POST POST /v3/auth/tokens 260 270 290 320 340 340 390 400
POST POST /v3/auth/tokens (password, invalid) 500 600 700 700 700 800 800 900
POST POST /v3/auth/tokens (password, project-scoped) 700 800 800 900 1,000 1,000 1,000 1,000
POST POST /v3/auth/tokens (password, unscoped) 600 600 800 800 900 1,000 1,000 1,000
POST POST /v3/auth/tokens (rescope to system) 330 340 350 360 390 420 480 500
POST POST /v3/auth/tokens (rescope, invalid project) 270 280 300 320 350 370 390 430
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 700 800 800 900 900 1,000 1,000 1,000
POST POST /v4/api-keys/:client_id/revoke (teardown) 205 205 205 205 205 205 205 205
PUT PUT /v4/scim_realms/:domain_id/:provider_id 360 380 390 430 440 470 679 679
Aggregated 29 74 250 300 350 400 800 1,000

Status Code Metrics

Method Name Status Codes
DELETE DELETE /v3/auth/tokens 84 [204]
DELETE DELETE /v3/projects/:id (teardown) 1 [204]
DELETE DELETE /v3/roles/:id (teardown) 1 [204]
DELETE DELETE /v3/users/:id (teardown) 2 [204]
DELETE DELETE /v4/mappings/rulesets/:mapping_id (teardown) 1 [204]
DELETE DELETE /v4/oauth2/:domain_id/clients/:provider_id (teardown) 1 [204]
GET 1,142 [200]
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 3,731 [429], 31 [401]
GET GET /v3/auth/tokens (validate new) 83 [200]
GET GET /v3/auth/tokens (validate revoked) 84 [404]
GET GET /v3/projects/:id 107 [200]
GET GET /v3/projects/:id (catalog) 155 [200]
GET GET /v3/role_assignments 78 [200]
GET GET /v3/role_assignments?role.id 80 [200]
GET GET /v3/role_assignments?scope.domain.id 80 [200]
GET GET /v3/role_assignments?user.id 81 [200]
GET GET /v3/roles 210 [200]
GET GET /v3/roles/:id 104 [200]
GET GET /v3/users/:id 202 [200]
GET GET /v3/users/:id (catalog) 198 [200]
GET GET /v4/api-keys 49 [200]
GET GET /v4/api-keys/:client_id 50 [200]
GET GET /v4/mappings/rulesets 50 [200]
GET GET /v4/mappings/rulesets/:mapping_id 51 [200]
GET GET /v4/oauth2/:domain_id/.well-known/openid-configuration 1,224 [200]
GET GET /v4/oauth2/:domain_id/clients 51 [200]
GET GET /v4/oauth2/:domain_id/clients/:provider_id 51 [200]
GET GET /v4/oauth2/:domain_id/jwks 1,225 [200]
GET GET /v4/scim_realms 32 [200]
GET GET /v4/scim_realms/:domain_id/:provider_id 31 [200]
POST POST /v3/auth/tokens 82 [201]
POST POST /v3/auth/tokens (password, invalid) 55 [401]
POST POST /v3/auth/tokens (password, project-scoped) 86 [201]
POST POST /v3/auth/tokens (password, unscoped) 88 [201]
POST POST /v3/auth/tokens (rescope to system) 190 [201]
POST POST /v3/auth/tokens (rescope, invalid project) 112 [401]
POST POST /v3/auth/tokens (system-scoped, bootstrap admin) 82 [201]
POST POST /v4/api-keys/:client_id/revoke (teardown) 1 [200]
PUT PUT /v4/scim_realms/:domain_id/:provider_id 31 [200]
Aggregated 90 [204], 3,731 [429], 198 [401], 84 [404], 528 [201], 5,366 [200]

Transaction Metrics

Transaction # Times Run # Fails Average (ms) Min (ms) Max (ms) RPS Failures/s
ReadHeavy
0.0 1 0 29.00 29 29 0.03 0.00
0.1 203 0 306.91 151 463 6.77 0.00
0.2 205 0 294.10 129 451 6.83 0.00
0.3 202 0 292.42 121 464 6.73 0.00
TokenLifecycle
1.0 0 0 0.00 0 0 0.00 0.00
1.1 84 0 1094.77 369 1367 2.80 0.00
ValidateToken
2.0 0 0 0.00 0 0 0.00 0.00
2.1 179 0 337.49 135 485 5.97 0.00
UserCRUD
3.0 0 0 0.00 0 0 0.00 0.00
3.1 0 0 0.00 0 0 0.00 0.00
3.2 202 0 299.67 120 469 6.73 0.00
3.3 2 0 118.00 71 165 0.07 0.00
ProjectCRUD
4.0 0 0 0.00 0 0 0.00 0.00
4.1 0 0 0.00 0 0 0.00 0.00
4.2 107 0 283.37 163 404 3.57 0.00
4.3 1 0 93.00 93 93 0.03 0.00
RoleCRUD
5.0 0 0 0.00 0 0 0.00 0.00
5.1 0 0 0.00 0 0 0.00 0.00
5.2 104 0 289.81 135 435 3.47 0.00
5.3 1 0 83.00 83 83 0.03 0.00
RoleList
6.0 0 0 0.00 0 0 0.00 0.00
6.1 210 0 287.77 136 416 7.00 0.00
RoleAssignmentList
7.0 0 0 0.00 0 0 0.00 0.00
7.1 78 0 303.95 194 464 2.60 0.00
7.2 81 0 283.37 182 418 2.70 0.00
7.3 80 0 265.96 138 367 2.67 0.00
7.4 80 0 283.30 103 413 2.67 0.00
UserRead
8.0 0 0 0.00 0 0 0.00 0.00
8.1 199 0 310.71 128 470 6.63 0.00
8.2 198 0 299.37 147 436 6.60 0.00
ProjectRead
9.0 0 0 0.00 0 0 0.00 0.00
9.1 154 0 291.03 130 453 5.13 0.00
9.2 155 0 294.58 169 443 5.17 0.00
PasswordAuth
10.0 88 0 647.99 366 1239 2.93 0.00
10.1 86 0 761.15 374 1341 2.87 0.00
PasswordAuthNegative
11.0 55 0 555.35 308 916 1.83 0.00
Rescope
12.0 0 0 0.00 0 0 0.00 0.00
12.1 190 0 318.07 130 525 6.33 0.00
RescopeNegative
13.0 0 0 0.00 0 0 0.00 0.00
13.1 112 0 268.66 98 433 3.73 0.00
SystemScopeAuth
14.0 82 0 742.73 427 1284 2.73 0.00
ApiKeyCRUD
15.0 0 0 0.00 0 0 0.00 0.00
15.1 0 0 0.00 0 0 0.00 0.00
15.2 50 0 308.44 175 412 1.67 0.00
15.3 49 0 302.90 167 555 1.63 0.00
15.4 1 0 205.00 205 205 0.03 0.00
MappingCRUD
16.0 0 0 0.00 0 0 0.00 0.00
16.1 0 0 0.00 0 0 0.00 0.00
16.2 51 0 293.75 184 408 1.70 0.00
16.3 50 0 303.88 164 415 1.67 0.00
16.4 1 0 177.00 177 177 0.03 0.00
OAuth2ClientCRUD
17.0 0 0 0.00 0 0 0.00 0.00
17.1 0 0 0.00 0 0 0.00 0.00
17.2 51 0 290.57 141 480 1.70 0.00
17.3 51 0 300.67 125 421 1.70 0.00
17.4 1 0 185.00 185 185 0.03 0.00
OAuth2Discovery
18.0 1225 0 36.84 4 294 40.83 0.00
18.1 1224 0 35.87 5 196 40.80 0.00
ScimRealmRead
19.0 0 0 0.00 0 0 0.00 0.00
19.1 31 0 294.42 201 385 1.03 0.00
19.2 32 0 300.06 172 419 1.07 0.00
19.3 31 0 367.29 202 679 1.03 0.00
ScimSync
20.0 0 0 0.00 0 0 0.00 0.00
20.1 0 0 0.00 0 0 0.00 0.00
20.2 0 0 0.00 0 0 0.00 0.00
20.3 3762 0 7.58 3 600 125.40 0.00
20.4 3761 0 0.00 0 0 125.37 0.00
20.5 3761 0 0.00 0 0 125.37 0.00
20.6 1 0 0.00 0 0 0.03 0.00
Aggregated 17272 0 78.74 3 1367 575.73 0.00

Scenario Metrics

Transaction # Users # Times Run Average (ms) Min (ms) Max (ms) Scenarios/s Iterations
ReadHeavy 6 200 897.64 543 1158 6.67 33.33
TokenLifecycle 3 81 1114.89 682 1367 2.70 27.00
ValidateToken 2 177 337.38 135 485 5.90 88.50
UserCRUD 2 200 300.64 120 469 6.67 100.00
ProjectCRUD 1 106 283.96 163 404 3.53 106.00
RoleCRUD 1 103 291.06 135 435 3.43 103.00
RoleList 2 208 288.30 136 416 6.93 104.00
RoleAssignmentList 3 78 1141.77 675 1381 2.60 26.00
UserRead 4 197 614.29 333 809 6.57 49.25
ProjectRead 3 153 586.50 310 776 5.10 51.00
PasswordAuth 4 85 1420.08 1019 1886 2.83 21.25
PasswordAuthNegative 1 54 558.50 308 916 1.80 54.00
Rescope 2 188 318.32 130 525 6.27 94.00
RescopeNegative 1 111 269.70 98 433 3.70 111.00
SystemScopeAuth 2 80 741.46 427 1284 2.67 40.00
ApiKeyCRUD 1 49 613.67 454 967 1.63 49.00
MappingCRUD 1 50 599.22 389 787 1.67 50.00
OAuth2ClientCRUD 1 50 591.36 430 783 1.67 50.00
OAuth2Discovery 3 1223 73.25 17 334 40.77 407.67
ScimRealmRead 1 31 965.58 775 1384 1.03 31.00
ScimSync 1 3761 7.48 3 600 125.37 3761.00
Aggregated 45 7185 187.44 3 1886 239.50 5357.00

Error Metrics

Method Name # Error
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 49 401 Unauthorized: GET /SCIM/v2/:domain_id/Users (sync reconcile list)
POST POST /SCIM/v2/:domain_id/Users (sync provision) 1 401 Unauthorized: POST /SCIM/v2/:domain_id/Users (sync provision)
POST POST /v3/auth/tokens (password, invalid) 130 401 Unauthorized: POST /v3/auth/tokens (password, invalid)
POST POST /v3/auth/tokens (rescope, invalid project) 292 401 Unauthorized: POST /v3/auth/tokens (rescope, invalid project)
GET GET /v3/auth/tokens (validate revoked) 298 404 Not Found: GET /v3/auth/tokens (validate revoked)
GET GET /SCIM/v2/:domain_id/Users (sync reconcile list) 4579 429 Too Many Requests: GET /SCIM/v2/:domain_id/Users (sync reconcile list)

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants