@@ -68,7 +68,7 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
6868 resultsDir , err = framework .CreateResultsDir ("ngf-upgrade" , version )
6969 Expect (err ).ToNot (HaveOccurred ())
7070
71- filename := filepath .Join (resultsDir , fmt . Sprintf ( "%s. md" , version ))
71+ filename := filepath .Join (resultsDir , framework . CreateResultsFilename ( " md" , version , * plusEnabled ))
7272 resultsFile , err = framework .CreateResultsFile (filename )
7373 Expect (err ).ToNot (HaveOccurred ())
7474 Expect (framework .WriteSystemInfoToFile (resultsFile , clusterInfo , * plusEnabled )).To (Succeed ())
@@ -81,16 +81,22 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
8181 })
8282
8383 It ("upgrades NGF with zero downtime" , func () {
84+ nginxImage := * nginxImageRepository
85+ if * plusEnabled {
86+ nginxImage = * nginxPlusImageRepository
87+ }
88+
8489 cfg := framework.InstallationConfig {
8590 ReleaseName : releaseName ,
8691 Namespace : ngfNamespace ,
8792 ChartPath : localChartPath ,
8893 NgfImageRepository : * ngfImageRepository ,
89- NginxImageRepository : * nginxImageRepository ,
94+ NginxImageRepository : nginxImage ,
9095 ImageTag : * imageTag ,
9196 ImagePullPolicy : * imagePullPolicy ,
9297 ServiceType : * serviceType ,
9398 IsGKEInternalLB : * isGKEInternalLB ,
99+ Plus : * plusEnabled ,
94100 }
95101
96102 type metricsResults struct {
@@ -157,7 +163,7 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
157163 Expect (encoder .Encode (& res )).To (Succeed ())
158164 }
159165
160- csvName := fmt . Sprintf ( "%s. csv" , scheme )
166+ csvName := framework . CreateResultsFilename ( " csv" , scheme , * plusEnabled )
161167 filename := filepath .Join (resultsDir , csvName )
162168 csvFile , err := framework .CreateResultsFile (filename )
163169 Expect (err ).ToNot (HaveOccurred ())
@@ -166,7 +172,8 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
166172 Expect (err ).ToNot (HaveOccurred ())
167173 csvFile .Close ()
168174
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 )
170177 Expect (err ).ToNot (HaveOccurred (), string (output ))
171178
172179 metricsCh <- & metricsRes
@@ -246,7 +253,12 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
246253
247254 Expect (framework .WriteResults (resultsFile , res .metrics )).To (Succeed ())
248255
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 )
250262 Expect (err ).ToNot (HaveOccurred ())
251263 }
252264 })
0 commit comments