@@ -29,12 +29,12 @@ func TestHelmUpgrade(t *testing.T) {
29
29
imageTag , tagPres := os .LookupEnv ("dockerVersion" )
30
30
31
31
if ! repoPres {
32
- imageRepo = "marklogic-centos /marklogic-server-centos"
32
+ imageRepo = "ml-docker-dev.marklogic.com/marklogic /marklogic-server-centos"
33
33
t .Logf ("No imageRepo variable present, setting to default value: " + imageRepo )
34
34
}
35
35
36
36
if ! tagPres {
37
- imageTag = "10-internal "
37
+ imageTag = "11.0.20230307-centos-1.0.2 "
38
38
t .Logf ("No imageTag variable present, setting to default value: " + imageTag )
39
39
}
40
40
@@ -116,6 +116,23 @@ func TestMLupgrade(t *testing.T) {
116
116
if e != nil {
117
117
t .Fatalf (e .Error ())
118
118
}
119
+ imageRepo , repoPres := os .LookupEnv ("dockerRepository" )
120
+ imageTag , tagPres := os .LookupEnv ("dockerVersion" )
121
+ prevImageTag , prevTagPres := os .LookupEnv ("dockerVersion" )
122
+
123
+ if ! repoPres {
124
+ imageRepo = "ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos"
125
+ t .Logf ("No imageRepo variable present, setting to default value: " + imageRepo )
126
+ }
127
+ if ! tagPres {
128
+ imageTag = "11.0.20230307-centos-1.0.2"
129
+ t .Logf ("No imageTag variable present, setting to default value: " + imageTag )
130
+ }
131
+ if ! prevTagPres {
132
+ prevImageTag = "10.0-20230307-centos-1.0.2"
133
+ t .Logf ("No imageTag variable present, setting to default value: " + prevImageTag )
134
+ }
135
+
119
136
username := "admin"
120
137
password := "admin"
121
138
@@ -127,8 +144,8 @@ func TestMLupgrade(t *testing.T) {
127
144
"persistence.enabled" : "false" ,
128
145
"replicaCount" : "1" ,
129
146
"updateStrategy.type" : "OnDelete" ,
130
- "image.repository" : "ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos" ,
131
- "image.tag" : "10.0-20230307-centos-1.0.2" ,
147
+ "image.repository" : imageRepo ,
148
+ "image.tag" : prevImageTag ,
132
149
"auth.adminUsername" : username ,
133
150
"auth.adminPassword" : password ,
134
151
},
@@ -148,12 +165,14 @@ func TestMLupgrade(t *testing.T) {
148
165
// wait until second pod is in Ready status
149
166
k8s .WaitUntilPodAvailable (t , kubectlOptions , podName , 20 , 20 * time .Second )
150
167
168
+ k8s .RunKubectl (t , kubectlOptions , "describe" , "pod" , podName )
169
+
151
170
newOptions := & helm.Options {
152
171
KubectlOptions : kubectlOptions ,
153
172
SetValues : map [string ]string {
154
173
"persistence.enabled" : "false" ,
155
- "image.repository" : "ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos" ,
156
- "image.tag" : "11.0.20230307-centos-1.0.2" ,
174
+ "image.repository" : imageRepo ,
175
+ "image.tag" : imageTag ,
157
176
"logCollection.enabled" : "false" ,
158
177
},
159
178
}
@@ -189,6 +208,6 @@ func TestMLupgrade(t *testing.T) {
189
208
mlVersion := gjson .Get (string (body ), `local-cluster-default.version` )
190
209
191
210
// verify latest MarkLogic version after upgrade
192
- assert .Equal (t , mlVersion .Str , "11.0.0" )
211
+ assert .Equal (t , mlVersion .Str , imageTag )
193
212
194
213
}
0 commit comments