@@ -42,8 +42,9 @@ func TestDefineDeploymentValues(t *testing.T) {
42
42
{
43
43
name : "single image" ,
44
44
config : kubernetesDeployOptions {
45
- ImageNames : []string {},
46
- Image : "myImage:myTag" ,
45
+ ConcatContainerRegistryURL : true ,
46
+ ImageNames : []string {},
47
+ Image : "myImage:myTag" ,
47
48
},
48
49
containerRegistry : "my.registry" ,
49
50
expectedResult : deploymentValues {
@@ -59,29 +60,31 @@ func TestDefineDeploymentValues(t *testing.T) {
59
60
expectedError : nil ,
60
61
},
61
62
{
62
- name : "single image with registry prefix" ,
63
+ name : "single image without registry prefix" ,
63
64
config : kubernetesDeployOptions {
64
- ImageNames : []string {},
65
- Image : "my.registry/myImage:myTag" ,
65
+ ConcatContainerRegistryURL : false ,
66
+ ImageNames : []string {},
67
+ Image : "myImage:myTag" ,
66
68
},
67
69
containerRegistry : "my.registry" ,
68
70
expectedResult : deploymentValues {
69
71
mapping : map [string ]interface {}(nil ),
70
72
singleImage : true ,
71
73
values : []struct { key , value string }{
72
- {key : "image.repository" , value : "my.registry/ myImage" },
74
+ {key : "image.repository" , value : "myImage" },
73
75
{key : "image.tag" , value : "myTag" },
74
- {key : "image.my_registry/ myImage.repository" , value : "my.registry/ myImage" },
75
- {key : "image.my_registry/ myImage.tag" , value : "myTag" },
76
+ {key : "image.myImage.repository" , value : "myImage" },
77
+ {key : "image.myImage.tag" , value : "myTag" },
76
78
},
77
79
},
78
80
expectedError : nil ,
79
81
},
80
82
{
81
83
name : "multiple images" ,
82
84
config : kubernetesDeployOptions {
83
- ImageNames : []string {"myImage/sub1" , "myImage/sub2" },
84
- ImageNameTags : []string {"myImage/sub1:myTag" , "myImage/sub2:myTag" },
85
+ ConcatContainerRegistryURL : true ,
86
+ ImageNames : []string {"myImage/sub1" , "myImage/sub2" },
87
+ ImageNameTags : []string {"myImage/sub1:myTag" , "myImage/sub2:myTag" },
85
88
},
86
89
containerRegistry : "my.registry" ,
87
90
expectedResult : deploymentValues {
@@ -105,28 +108,29 @@ func TestDefineDeploymentValues(t *testing.T) {
105
108
expectedError : nil ,
106
109
},
107
110
{
108
- name : "multiple images with registry prefix" ,
111
+ name : "multiple images without registry prefix" ,
109
112
config : kubernetesDeployOptions {
110
- ImageNames : []string {"my.registry/myImage/sub1" , "my.registry/myImage/sub2" },
111
- ImageNameTags : []string {"my.registry/myImage/sub1:myTag" , "my.registry/myImage/sub2:myTag" },
113
+ ConcatContainerRegistryURL : false ,
114
+ ImageNames : []string {"myImage/sub1" , "myImage/sub2" },
115
+ ImageNameTags : []string {"myImage/sub1:myTag" , "myImage/sub2:myTag" },
112
116
},
113
117
containerRegistry : "my.registry" ,
114
118
expectedResult : deploymentValues {
115
119
mapping : map [string ]interface {}(nil ),
116
120
singleImage : false ,
117
121
values : []struct { key , value string }{
118
- {key : "image.my_registry/ myImage/sub1.repository" , value : "my.registry/ myImage/sub1" },
119
- {key : "image.my_registry/ myImage/sub1.tag" , value : "myTag" },
120
- {key : "my_registry/ myImage/sub1.image.repository" , value : "my.registry/ myImage/sub1" },
121
- {key : "my_registry/ myImage/sub1.image.tag" , value : "myTag" },
122
- {key : "my_registry/ myImage/sub1.image.repository" , value : "my.registry/ myImage/sub1" },
123
- {key : "my_registry/ myImage/sub1.image.tag" , value : "myTag" },
124
- {key : "image.my_registry/ myImage/sub2.repository" , value : "my.registry/ myImage/sub2" },
125
- {key : "image.my_registry/ myImage/sub2.tag" , value : "myTag" },
126
- {key : "my_registry/ myImage/sub2.image.repository" , value : "my.registry/ myImage/sub2" },
127
- {key : "my_registry/ myImage/sub2.image.tag" , value : "myTag" },
128
- {key : "my_registry/ myImage/sub2.image.repository" , value : "my.registry/ myImage/sub2" },
129
- {key : "my_registry/ myImage/sub2.image.tag" , value : "myTag" },
122
+ {key : "image.myImage/sub1.repository" , value : "myImage/sub1" },
123
+ {key : "image.myImage/sub1.tag" , value : "myTag" },
124
+ {key : "myImage/sub1.image.repository" , value : "myImage/sub1" },
125
+ {key : "myImage/sub1.image.tag" , value : "myTag" },
126
+ {key : "myImage/sub1.image.repository" , value : "myImage/sub1" },
127
+ {key : "myImage/sub1.image.tag" , value : "myTag" },
128
+ {key : "image.myImage/sub2.repository" , value : "myImage/sub2" },
129
+ {key : "image.myImage/sub2.tag" , value : "myTag" },
130
+ {key : "myImage/sub2.image.repository" , value : "myImage/sub2" },
131
+ {key : "myImage/sub2.image.tag" , value : "myTag" },
132
+ {key : "myImage/sub2.image.repository" , value : "myImage/sub2" },
133
+ {key : "myImage/sub2.image.tag" , value : "myTag" },
130
134
},
131
135
},
132
136
expectedError : nil ,
0 commit comments