Skip to content

Commit ce7d213

Browse files
Fix kubelet_authz_test.go
1 parent f05b5dd commit ce7d213

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/e2e_node/kubelet_authz_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ func runKubeletAuthzTest(ctx context.Context, f *framework.Framework, endpoint,
6060
crName := authzSubresource
6161
verb := "get"
6262
resource := "nodes"
63+
64+
ginkgo.By(fmt.Sprintf("Creating Service Account:%s/%s", ns, saName))
65+
6366
_, err := f.ClientSet.CoreV1().ServiceAccounts(ns).Create(ctx, &v1.ServiceAccount{
6467
ObjectMeta: metav1.ObjectMeta{
6568
Name: saName,
@@ -68,12 +71,15 @@ func runKubeletAuthzTest(ctx context.Context, f *framework.Framework, endpoint,
6871
}, metav1.CreateOptions{})
6972
framework.ExpectNoError(err)
7073

74+
ginkgo.By(fmt.Sprintf("Creating ClusterRole %s with for %s/%s", crName, resource, authzSubresource))
75+
7176
_, err = f.ClientSet.RbacV1().ClusterRoles().Create(ctx, &rbacv1.ClusterRole{
7277
ObjectMeta: metav1.ObjectMeta{
7378
Name: crName,
7479
},
7580
Rules: []rbacv1.PolicyRule{
7681
{
82+
APIGroups: []string{""},
7783
Verbs: []string{verb},
7884
Resources: []string{resource + "/" + authzSubresource},
7985
},
@@ -87,9 +93,13 @@ func runKubeletAuthzTest(ctx context.Context, f *framework.Framework, endpoint,
8793
Name: saName,
8894
}
8995

96+
ginkgo.By(fmt.Sprintf("Creating ClusterRoleBinding with ClusterRole %s with subject %s/%s", crName, ns, saName))
97+
9098
err = e2eauth.BindClusterRole(ctx, f.ClientSet.RbacV1(), crName, ns, subject)
9199
framework.ExpectNoError(err)
92100

101+
ginkgo.By("Waiting for Authorization Update.")
102+
93103
err = e2eauth.WaitForAuthzUpdate(ctx, f.ClientSet.AuthorizationV1(),
94104
serviceaccount.MakeUsername(ns, saName),
95105
&authorizationv1.ResourceAttributes{
@@ -102,6 +112,8 @@ func runKubeletAuthzTest(ctx context.Context, f *framework.Framework, endpoint,
102112
)
103113
framework.ExpectNoError(err)
104114

115+
ginkgo.By(fmt.Sprintf("Getting token for ServiceAccount %s/%s.", ns, saName))
116+
105117
tr, err := f.ClientSet.CoreV1().ServiceAccounts(ns).CreateToken(ctx, saName, &authenticationv1.TokenRequest{}, metav1.CreateOptions{})
106118
framework.ExpectNoError(err)
107119

0 commit comments

Comments
 (0)