fix(policy): align action-family validation and defaults (#2984)

* fix(policy): align action-family validation and defaults

* test(e2e): add accountinfo service-account roundtrip

* test(policy): add mixed action family cases
This commit is contained in:
GatewayJ
2026-05-16 19:19:04 +08:00
committed by GitHub
parent 6e12289339
commit e0729f5f4d
4 changed files with 458 additions and 112 deletions
+3
View File
@@ -67,6 +67,9 @@ pub enum Error {
#[error("invalid action: '{0}'")]
InvalidAction(String),
#[error("'Action' contains mixed action families in the same statement")]
MixedActionFamilies,
#[error("invalid resource, type: '{0}', pattern: '{1}'")]
InvalidResource(String, String),
}