@@ -68,7 +68,7 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
68
68
resultsDir , err = framework .CreateResultsDir ("ngf-upgrade" , version )
69
69
Expect (err ).ToNot (HaveOccurred ())
70
70
71
- filename := filepath .Join (resultsDir , fmt . Sprintf ( "%s. md" , version ))
71
+ filename := filepath .Join (resultsDir , framework . CreateResultsFilename ( " md" , version , * plusEnabled ))
72
72
resultsFile , err = framework .CreateResultsFile (filename )
73
73
Expect (err ).ToNot (HaveOccurred ())
74
74
Expect (framework .WriteSystemInfoToFile (resultsFile , clusterInfo , * plusEnabled )).To (Succeed ())
@@ -81,16 +81,22 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
81
81
})
82
82
83
83
It ("upgrades NGF with zero downtime" , func () {
84
+ nginxImage := * nginxImageRepository
85
+ if * plusEnabled {
86
+ nginxImage = * nginxPlusImageRepository
87
+ }
88
+
84
89
cfg := framework.InstallationConfig {
85
90
ReleaseName : releaseName ,
86
91
Namespace : ngfNamespace ,
87
92
ChartPath : localChartPath ,
88
93
NgfImageRepository : * ngfImageRepository ,
89
- NginxImageRepository : * nginxImageRepository ,
94
+ NginxImageRepository : nginxImage ,
90
95
ImageTag : * imageTag ,
91
96
ImagePullPolicy : * imagePullPolicy ,
92
97
ServiceType : * serviceType ,
93
98
IsGKEInternalLB : * isGKEInternalLB ,
99
+ Plus : * plusEnabled ,
94
100
}
95
101
96
102
type metricsResults struct {
@@ -157,7 +163,7 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
157
163
Expect (encoder .Encode (& res )).To (Succeed ())
158
164
}
159
165
160
- csvName := fmt . Sprintf ( "%s. csv" , scheme )
166
+ csvName := framework . CreateResultsFilename ( " csv" , scheme , * plusEnabled )
161
167
filename := filepath .Join (resultsDir , csvName )
162
168
csvFile , err := framework .CreateResultsFile (filename )
163
169
Expect (err ).ToNot (HaveOccurred ())
@@ -166,7 +172,8 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
166
172
Expect (err ).ToNot (HaveOccurred ())
167
173
csvFile .Close ()
168
174
169
- output , err := framework .GeneratePNG (resultsDir , csvName , fmt .Sprintf ("%s.png" , scheme ))
175
+ pngName := framework .CreateResultsFilename ("png" , scheme , * plusEnabled )
176
+ output , err := framework .GeneratePNG (resultsDir , csvName , pngName )
170
177
Expect (err ).ToNot (HaveOccurred (), string (output ))
171
178
172
179
metricsCh <- & metricsRes
@@ -246,7 +253,12 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
246
253
247
254
Expect (framework .WriteResults (resultsFile , res .metrics )).To (Succeed ())
248
255
249
- _ , err = fmt .Fprintf (resultsFile , "```\n \n ![%[1]v.png](%[1]v.png)\n " , res .scheme )
256
+ link := fmt .Sprintf ("\n \n ![%[1]v.png](%[1]v.png)\n " , res .scheme )
257
+ if * plusEnabled {
258
+ link = fmt .Sprintf ("\n \n ![%[1]v-plus.png](%[1]v-plus.png)\n " , res .scheme )
259
+ }
260
+
261
+ _ , err = fmt .Fprintf (resultsFile , "```%s" , link )
250
262
Expect (err ).ToNot (HaveOccurred ())
251
263
}
252
264
})
0 commit comments