@@ -23,14 +23,14 @@ import (
23
23
"testing"
24
24
25
25
"github.com/google/go-cmp/cmp"
26
- "github.com/tektoncd/pipeline/pkg/credentials"
26
+ credmatcher "github.com/tektoncd/pipeline/pkg/credentials/matcher "
27
27
corev1 "k8s.io/api/core/v1"
28
28
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29
29
)
30
30
31
31
func TestFlagHandling (t * testing.T ) {
32
- credentials .VolumePath = t .TempDir ()
33
- dir := credentials .VolumeName ("foo" )
32
+ credmatcher .VolumePath = t .TempDir ()
33
+ dir := credmatcher .VolumeName ("foo" )
34
34
if err := os .MkdirAll (dir , os .ModePerm ); err != nil {
35
35
t .Fatalf ("os.MkdirAll(%s) = %v" , dir , err )
36
36
}
@@ -50,12 +50,12 @@ func TestFlagHandling(t *testing.T) {
50
50
t .Fatalf ("flag.CommandLine.Parse() = %v" , err )
51
51
}
52
52
53
- t .Setenv ("HOME" , credentials .VolumePath )
54
- if err := NewBuilder ().Write (credentials .VolumePath ); err != nil {
53
+ t .Setenv ("HOME" , credmatcher .VolumePath )
54
+ if err := NewBuilder ().Write (credmatcher .VolumePath ); err != nil {
55
55
t .Fatalf ("Write() = %v" , err )
56
56
}
57
57
58
- b , err := os .ReadFile (filepath .Join (credentials .VolumePath , ".docker" , "config.json" ))
58
+ b , err := os .ReadFile (filepath .Join (credmatcher .VolumePath , ".docker" , "config.json" ))
59
59
if err != nil {
60
60
t .Fatalf ("os.ReadFile(.docker/config.json) = %v" , err )
61
61
}
@@ -68,8 +68,8 @@ func TestFlagHandling(t *testing.T) {
68
68
}
69
69
70
70
func TestFlagHandlingTwice (t * testing.T ) {
71
- credentials .VolumePath = t .TempDir ()
72
- fooDir := credentials .VolumeName ("foo" )
71
+ credmatcher .VolumePath = t .TempDir ()
72
+ fooDir := credmatcher .VolumeName ("foo" )
73
73
if err := os .MkdirAll (fooDir , os .ModePerm ); err != nil {
74
74
t .Fatalf ("os.MkdirAll(%s) = %v" , fooDir , err )
75
75
}
@@ -79,7 +79,7 @@ func TestFlagHandlingTwice(t *testing.T) {
79
79
if err := os .WriteFile (filepath .Join (fooDir , corev1 .BasicAuthPasswordKey ), []byte ("blah" ), 0o777 ); err != nil {
80
80
t .Fatalf ("os.WriteFile(password) = %v" , err )
81
81
}
82
- barDir := credentials .VolumeName ("bar" )
82
+ barDir := credmatcher .VolumeName ("bar" )
83
83
if err := os .MkdirAll (barDir , os .ModePerm ); err != nil {
84
84
t .Fatalf ("os.MkdirAll(%s) = %v" , barDir , err )
85
85
}
@@ -100,12 +100,12 @@ func TestFlagHandlingTwice(t *testing.T) {
100
100
t .Fatalf ("flag.CommandLine.Parse() = %v" , err )
101
101
}
102
102
103
- t .Setenv ("HOME" , credentials .VolumePath )
104
- if err := NewBuilder ().Write (credentials .VolumePath ); err != nil {
103
+ t .Setenv ("HOME" , credmatcher .VolumePath )
104
+ if err := NewBuilder ().Write (credmatcher .VolumePath ); err != nil {
105
105
t .Fatalf ("Write() = %v" , err )
106
106
}
107
107
108
- b , err := os .ReadFile (filepath .Join (credentials .VolumePath , ".docker" , "config.json" ))
108
+ b , err := os .ReadFile (filepath .Join (credmatcher .VolumePath , ".docker" , "config.json" ))
109
109
if err != nil {
110
110
t .Fatalf ("os.ReadFile(.docker/config.json) = %v" , err )
111
111
}
@@ -118,8 +118,8 @@ func TestFlagHandlingTwice(t *testing.T) {
118
118
}
119
119
120
120
func TestFlagHandlingMissingFiles (t * testing.T ) {
121
- credentials .VolumePath = t .TempDir ()
122
- dir := credentials .VolumeName ("not-found" )
121
+ credmatcher .VolumePath = t .TempDir ()
122
+ dir := credmatcher .VolumeName ("not-found" )
123
123
if err := os .MkdirAll (dir , os .ModePerm ); err != nil {
124
124
t .Fatalf ("os.MkdirAll(%s) = %v" , dir , err )
125
125
}
@@ -132,8 +132,8 @@ func TestFlagHandlingMissingFiles(t *testing.T) {
132
132
}
133
133
134
134
func TestFlagHandlingURLCollision (t * testing.T ) {
135
- credentials .VolumePath = t .TempDir ()
136
- dir := credentials .VolumeName ("foo" )
135
+ credmatcher .VolumePath = t .TempDir ()
136
+ dir := credmatcher .VolumeName ("foo" )
137
137
if err := os .MkdirAll (dir , os .ModePerm ); err != nil {
138
138
t .Fatalf ("os.MkdirAll(%s) = %v" , dir , err )
139
139
}
@@ -244,8 +244,8 @@ func TestMatchingAnnotations(t *testing.T) {
244
244
}
245
245
246
246
func TestMultipleFlagHandling (t * testing.T ) {
247
- credentials .VolumePath = t .TempDir ()
248
- fooDir := credentials .VolumeName ("foo" )
247
+ credmatcher .VolumePath = t .TempDir ()
248
+ fooDir := credmatcher .VolumeName ("foo" )
249
249
if err := os .MkdirAll (fooDir , os .ModePerm ); err != nil {
250
250
t .Fatalf ("os.MkdirAll(%s) = %v" , fooDir , err )
251
251
}
@@ -256,31 +256,31 @@ func TestMultipleFlagHandling(t *testing.T) {
256
256
t .Fatalf ("os.WriteFile(password) = %v" , err )
257
257
}
258
258
259
- barDir := credentials .VolumeName ("bar" )
259
+ barDir := credmatcher .VolumeName ("bar" )
260
260
if err := os .MkdirAll (barDir , os .ModePerm ); err != nil {
261
261
t .Fatalf ("os.MkdirAll(%s) = %v" , barDir , err )
262
262
}
263
263
if err := os .WriteFile (filepath .Join (barDir , corev1 .DockerConfigJsonKey ), []byte (`{"auths":{"https://index.docker.io/v1":{"auth":"fooisbar"}}}` ), 0o777 ); err != nil {
264
264
t .Fatalf ("os.WriteFile(username) = %v" , err )
265
265
}
266
266
267
- blubbDir := credentials .VolumeName ("blubb" )
267
+ blubbDir := credmatcher .VolumeName ("blubb" )
268
268
if err := os .MkdirAll (blubbDir , os .ModePerm ); err != nil {
269
269
t .Fatalf ("os.MkdirAll(%s) = %v" , blubbDir , err )
270
270
}
271
271
if err := os .WriteFile (filepath .Join (blubbDir , corev1 .DockerConfigJsonKey ), []byte (`{"auths":{"us.icr.io":{"auth":"fooisblubb"}}}` ), 0o777 ); err != nil {
272
272
t .Fatalf ("os.WriteFile(username) = %v" , err )
273
273
}
274
274
275
- bazDir := credentials .VolumeName ("baz" )
275
+ bazDir := credmatcher .VolumeName ("baz" )
276
276
if err := os .MkdirAll (bazDir , os .ModePerm ); err != nil {
277
277
t .Fatalf ("os.MkdirAll(%s) = %v" , bazDir , err )
278
278
}
279
279
if err := os .WriteFile (filepath .Join (bazDir , corev1 .DockerConfigKey ), []byte (`{"https://my.registry/v1":{"auth":"fooisbaz"}}` ), 0o777 ); err != nil {
280
280
t .Fatalf ("os.WriteFile(username) = %v" , err )
281
281
}
282
282
283
- blaDir := credentials .VolumeName ("bla" )
283
+ blaDir := credmatcher .VolumeName ("bla" )
284
284
if err := os .MkdirAll (blaDir , os .ModePerm ); err != nil {
285
285
t .Fatalf ("os.MkdirAll(%s) = %v" , blaDir , err )
286
286
}
@@ -301,12 +301,12 @@ func TestMultipleFlagHandling(t *testing.T) {
301
301
t .Fatalf ("flag.CommandLine.Parse() = %v" , err )
302
302
}
303
303
304
- t .Setenv ("HOME" , credentials .VolumePath )
305
- if err := NewBuilder ().Write (credentials .VolumePath ); err != nil {
304
+ t .Setenv ("HOME" , credmatcher .VolumePath )
305
+ if err := NewBuilder ().Write (credmatcher .VolumePath ); err != nil {
306
306
t .Fatalf ("Write() = %v" , err )
307
307
}
308
308
309
- b , err := os .ReadFile (filepath .Join (credentials .VolumePath , ".docker" , "config.json" ))
309
+ b , err := os .ReadFile (filepath .Join (credmatcher .VolumePath , ".docker" , "config.json" ))
310
310
if err != nil {
311
311
t .Fatalf ("os.ReadFile(.docker/config.json) = %v" , err )
312
312
}
@@ -321,8 +321,8 @@ func TestMultipleFlagHandling(t *testing.T) {
321
321
// TestNoAuthProvided confirms that providing zero secrets results in no docker
322
322
// credential file being written to disk.
323
323
func TestNoAuthProvided (t * testing.T ) {
324
- credentials .VolumePath = t .TempDir ()
325
- fooDir := credentials .VolumeName ("foo" )
324
+ credmatcher .VolumePath = t .TempDir ()
325
+ fooDir := credmatcher .VolumeName ("foo" )
326
326
if err := os .MkdirAll (fooDir , os .ModePerm ); err != nil {
327
327
t .Fatalf ("os.MkdirAll(%s) = %v" , fooDir , err )
328
328
}
@@ -333,11 +333,11 @@ func TestNoAuthProvided(t *testing.T) {
333
333
if err != nil {
334
334
t .Fatalf ("flag.CommandLine.Parse() = %v" , err )
335
335
}
336
- t .Setenv ("HOME" , credentials .VolumePath )
337
- if err := NewBuilder ().Write (credentials .VolumePath ); err != nil {
336
+ t .Setenv ("HOME" , credmatcher .VolumePath )
337
+ if err := NewBuilder ().Write (credmatcher .VolumePath ); err != nil {
338
338
t .Fatalf ("Write() = %v" , err )
339
339
}
340
- _ , err = os .ReadFile (filepath .Join (credentials .VolumePath , ".docker" , "config.json" ))
340
+ _ , err = os .ReadFile (filepath .Join (credmatcher .VolumePath , ".docker" , "config.json" ))
341
341
if err == nil || ! os .IsNotExist (err ) {
342
342
t .Errorf ("expected does not exist error but received: %v" , err )
343
343
}
0 commit comments