policy/v2: use Alias and SSHUser types in SSHPolicyTest

This commit is contained in:
Kristoffer Dalby
2026-05-13 10:45:03 +00:00
parent 63de6b2d38
commit 9b4f68257d
5 changed files with 127 additions and 55 deletions
+6 -6
View File
@@ -200,9 +200,9 @@ func TestSSHTestsRejectFailingPolicy(t *testing.T) {
},
SSHTests: []policyv2.SSHPolicyTest{
{
Src: user1,
Dst: []string{"autogroup:member"},
Accept: []string{"root"},
Src: usernamep(user1),
Dst: policyv2.SSHTestDestinations{new(policyv2.AutoGroupMember)},
Accept: []policyv2.SSHUser{policyv2.SSHUser("root")},
},
},
}
@@ -215,9 +215,9 @@ func TestSSHTestsRejectFailingPolicy(t *testing.T) {
badPolicy := goodPolicy
badPolicy.SSHTests = []policyv2.SSHPolicyTest{
{
Src: user2,
Dst: []string{"autogroup:member"},
Accept: []string{"root"},
Src: usernamep(user2),
Dst: policyv2.SSHTestDestinations{new(policyv2.AutoGroupMember)},
Accept: []policyv2.SSHUser{policyv2.SSHUser("root")},
},
}