@@ -22,14 +22,15 @@ import (
22
22
"time"
23
23
24
24
authenticationv1 "k8s.io/api/authentication/v1"
25
- "k8s.io/api/core/v1"
25
+ v1 "k8s.io/api/core/v1"
26
26
apierrors "k8s.io/apimachinery/pkg/api/errors"
27
27
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28
28
"k8s.io/apimachinery/pkg/util/sets"
29
29
"k8s.io/apimachinery/pkg/util/uuid"
30
30
"k8s.io/apimachinery/pkg/util/wait"
31
31
"k8s.io/kubernetes/plugin/pkg/admission/serviceaccount"
32
32
"k8s.io/kubernetes/test/e2e/framework"
33
+ e2elog "k8s.io/kubernetes/test/e2e/framework/log"
33
34
imageutils "k8s.io/kubernetes/test/utils/image"
34
35
35
36
. "github.com/onsi/ginkgo"
@@ -48,19 +49,19 @@ var _ = SIGDescribe("ServiceAccounts", func() {
48
49
By ("waiting for a single token reference" )
49
50
sa , err := f .ClientSet .CoreV1 ().ServiceAccounts (f .Namespace .Name ).Get ("default" , metav1.GetOptions {})
50
51
if apierrors .IsNotFound (err ) {
51
- framework .Logf ("default service account was not found" )
52
+ e2elog .Logf ("default service account was not found" )
52
53
return false , nil
53
54
}
54
55
if err != nil {
55
- framework .Logf ("error getting default service account: %v" , err )
56
+ e2elog .Logf ("error getting default service account: %v" , err )
56
57
return false , err
57
58
}
58
59
switch len (sa .Secrets ) {
59
60
case 0 :
60
- framework .Logf ("default service account has no secret references" )
61
+ e2elog .Logf ("default service account has no secret references" )
61
62
return false , nil
62
63
case 1 :
63
- framework .Logf ("default service account has a single secret reference" )
64
+ e2elog .Logf ("default service account has a single secret reference" )
64
65
secrets = sa .Secrets
65
66
return true , nil
66
67
default :
@@ -86,19 +87,19 @@ var _ = SIGDescribe("ServiceAccounts", func() {
86
87
By ("waiting for a new token reference" )
87
88
sa , err := f .ClientSet .CoreV1 ().ServiceAccounts (f .Namespace .Name ).Get ("default" , metav1.GetOptions {})
88
89
if err != nil {
89
- framework .Logf ("error getting default service account: %v" , err )
90
+ e2elog .Logf ("error getting default service account: %v" , err )
90
91
return false , err
91
92
}
92
93
switch len (sa .Secrets ) {
93
94
case 0 :
94
- framework .Logf ("default service account has no secret references" )
95
+ e2elog .Logf ("default service account has no secret references" )
95
96
return false , nil
96
97
case 1 :
97
98
if sa .Secrets [0 ] == secrets [0 ] {
98
- framework .Logf ("default service account still has the deleted secret reference" )
99
+ e2elog .Logf ("default service account still has the deleted secret reference" )
99
100
return false , nil
100
101
}
101
- framework .Logf ("default service account has a new single secret reference" )
102
+ e2elog .Logf ("default service account has a new single secret reference" )
102
103
secrets = sa .Secrets
103
104
return true , nil
104
105
default :
@@ -130,15 +131,15 @@ var _ = SIGDescribe("ServiceAccounts", func() {
130
131
By ("waiting for a new token to be created and added" )
131
132
sa , err := f .ClientSet .CoreV1 ().ServiceAccounts (f .Namespace .Name ).Get ("default" , metav1.GetOptions {})
132
133
if err != nil {
133
- framework .Logf ("error getting default service account: %v" , err )
134
+ e2elog .Logf ("error getting default service account: %v" , err )
134
135
return false , err
135
136
}
136
137
switch len (sa .Secrets ) {
137
138
case 0 :
138
- framework .Logf ("default service account has no secret references" )
139
+ e2elog .Logf ("default service account has no secret references" )
139
140
return false , nil
140
141
case 1 :
141
- framework .Logf ("default service account has a new single secret reference" )
142
+ e2elog .Logf ("default service account has a new single secret reference" )
142
143
secrets = sa .Secrets
143
144
return true , nil
144
145
default :
@@ -176,21 +177,21 @@ var _ = SIGDescribe("ServiceAccounts", func() {
176
177
By ("getting the auto-created API token" )
177
178
sa , err := f .ClientSet .CoreV1 ().ServiceAccounts (f .Namespace .Name ).Get ("mount-test" , metav1.GetOptions {})
178
179
if apierrors .IsNotFound (err ) {
179
- framework .Logf ("mount-test service account was not found" )
180
+ e2elog .Logf ("mount-test service account was not found" )
180
181
return false , nil
181
182
}
182
183
if err != nil {
183
- framework .Logf ("error getting mount-test service account: %v" , err )
184
+ e2elog .Logf ("error getting mount-test service account: %v" , err )
184
185
return false , err
185
186
}
186
187
if len (sa .Secrets ) == 0 {
187
- framework .Logf ("mount-test service account has no secret references" )
188
+ e2elog .Logf ("mount-test service account has no secret references" )
188
189
return false , nil
189
190
}
190
191
for _ , secretRef := range sa .Secrets {
191
192
secret , err := f .ClientSet .CoreV1 ().Secrets (f .Namespace .Name ).Get (secretRef .Name , metav1.GetOptions {})
192
193
if err != nil {
193
- framework .Logf ("Error getting secret %s: %v" , secretRef .Name , err )
194
+ e2elog .Logf ("Error getting secret %s: %v" , secretRef .Name , err )
194
195
continue
195
196
}
196
197
if secret .Type == v1 .SecretTypeServiceAccountToken {
@@ -199,7 +200,7 @@ var _ = SIGDescribe("ServiceAccounts", func() {
199
200
}
200
201
}
201
202
202
- framework .Logf ("default service account has no secret references to valid service account tokens" )
203
+ e2elog .Logf ("default service account has no secret references to valid service account tokens" )
203
204
return false , nil
204
205
}))
205
206
@@ -287,29 +288,29 @@ var _ = SIGDescribe("ServiceAccounts", func() {
287
288
By ("getting the auto-created API token" )
288
289
sa , err := f .ClientSet .CoreV1 ().ServiceAccounts (f .Namespace .Name ).Get (mountSA .Name , metav1.GetOptions {})
289
290
if apierrors .IsNotFound (err ) {
290
- framework .Logf ("mount service account was not found" )
291
+ e2elog .Logf ("mount service account was not found" )
291
292
return false , nil
292
293
}
293
294
if err != nil {
294
- framework .Logf ("error getting mount service account: %v" , err )
295
+ e2elog .Logf ("error getting mount service account: %v" , err )
295
296
return false , err
296
297
}
297
298
if len (sa .Secrets ) == 0 {
298
- framework .Logf ("mount service account has no secret references" )
299
+ e2elog .Logf ("mount service account has no secret references" )
299
300
return false , nil
300
301
}
301
302
for _ , secretRef := range sa .Secrets {
302
303
secret , err := f .ClientSet .CoreV1 ().Secrets (f .Namespace .Name ).Get (secretRef .Name , metav1.GetOptions {})
303
304
if err != nil {
304
- framework .Logf ("Error getting secret %s: %v" , secretRef .Name , err )
305
+ e2elog .Logf ("Error getting secret %s: %v" , secretRef .Name , err )
305
306
continue
306
307
}
307
308
if secret .Type == v1 .SecretTypeServiceAccountToken {
308
309
return true , nil
309
310
}
310
311
}
311
312
312
- framework .Logf ("default service account has no secret references to valid service account tokens" )
313
+ e2elog .Logf ("default service account has no secret references to valid service account tokens" )
313
314
return false , nil
314
315
}))
315
316
@@ -391,7 +392,7 @@ var _ = SIGDescribe("ServiceAccounts", func() {
391
392
}
392
393
createdPod , err := f .ClientSet .CoreV1 ().Pods (f .Namespace .Name ).Create (pod )
393
394
framework .ExpectNoError (err )
394
- framework .Logf ("created pod %s" , tc .PodName )
395
+ e2elog .Logf ("created pod %s" , tc .PodName )
395
396
396
397
hasServiceAccountTokenVolume := false
397
398
for _ , c := range createdPod .Spec .Containers {
@@ -405,7 +406,7 @@ var _ = SIGDescribe("ServiceAccounts", func() {
405
406
if hasServiceAccountTokenVolume != tc .ExpectTokenVolume {
406
407
framework .Failf ("%s: expected volume=%v, got %v (%#v)" , tc .PodName , tc .ExpectTokenVolume , hasServiceAccountTokenVolume , createdPod )
407
408
} else {
408
- framework .Logf ("pod %s service account token volume mount: %v" , tc .PodName , hasServiceAccountTokenVolume )
409
+ e2elog .Logf ("pod %s service account token volume mount: %v" , tc .PodName , hasServiceAccountTokenVolume )
409
410
}
410
411
}
411
412
})
0 commit comments