From 0c6bb6add52bdf5f38cf64edc25f53d641929d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E6=AD=A3=E8=B6=85?= Date: Sun, 29 Mar 2026 20:05:20 +0800 Subject: [PATCH] test(admin): cover compatible alias routes (#2328) --- rustfs/src/admin/route_registration_test.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rustfs/src/admin/route_registration_test.rs b/rustfs/src/admin/route_registration_test.rs index 2e73f6262..aba836072 100644 --- a/rustfs/src/admin/route_registration_test.rs +++ b/rustfs/src/admin/route_registration_test.rs @@ -149,7 +149,11 @@ fn test_admin_alias_paths_match_existing_admin_routes() { system::register_system_route(&mut router).expect("register system route"); pools::register_pool_route(&mut router).expect("register pool route"); rebalance::register_rebalance_route(&mut router).expect("register rebalance route"); + heal::register_heal_route(&mut router).expect("register heal route"); + tier::register_tier_route(&mut router).expect("register tier route"); + bucket_meta::register_bucket_meta_route(&mut router).expect("register bucket meta route"); quota::register_quota_route(&mut router).expect("register quota route"); + kms::register_kms_route(&mut router).expect("register kms route"); oidc::register_oidc_route(&mut router).expect("register oidc route"); for (method, path) in [ @@ -164,10 +168,18 @@ fn test_admin_alias_paths_match_existing_admin_routes() { (Method::PUT, compat_admin_alias_path("/v3/set-policy")), (Method::PUT, compat_admin_alias_path("/v3/set-bucket-quota")), (Method::GET, compat_admin_alias_path("/v3/get-bucket-quota")), + (Method::POST, compat_admin_alias_path("/v3/heal/")), + (Method::GET, compat_admin_alias_path("/v3/tier/HOT")), + (Method::GET, compat_admin_alias_path("/v3/export-bucket-metadata")), + (Method::PUT, compat_admin_alias_path("/v3/import-bucket-metadata")), (Method::POST, compat_admin_alias_path("/v3/idp/builtin/policy/attach")), (Method::POST, compat_admin_alias_path("/v3/idp/builtin/policy/detach")), (Method::GET, compat_admin_alias_path("/v3/idp/builtin/policy-entities")), (Method::POST, compat_admin_alias_path("/v3/rebalance/start")), + (Method::POST, compat_admin_alias_path("/v3/kms/key/create")), + (Method::GET, compat_admin_alias_path("/v3/kms/key/status")), + (Method::POST, compat_admin_alias_path("/v3/kms/status")), + (Method::GET, compat_admin_alias_path("/v3/kms/keys/test-key")), (Method::GET, compat_admin_alias_path("/v3/oidc/providers")), (Method::GET, compat_admin_alias_path("/v3/oidc/authorize/default")), (Method::GET, compat_admin_alias_path("/v3/oidc/callback/default")),