@@ -137,7 +137,7 @@ var _ = Describe("Operator Framework E2E for plain+v0 bundles", func() {
137137 bundleVersion : "0.1.0" ,
138138 },
139139 {
140- bundleVersion : "0.1.1 " ,
140+ bundleVersion : "0.2.0 " ,
141141 },
142142 },
143143 }
@@ -149,7 +149,7 @@ var _ = Describe("Operator Framework E2E for plain+v0 bundles", func() {
149149 }
150150 operatorAction = & OperatorActionInfo {
151151 installVersion : "0.1.0" ,
152- upgradeVersion : "0.1.1 " ,
152+ upgradeVersion : "0.2.0 " ,
153153 }
154154 for i , b := range bundleInfo .bundles {
155155 bundleInfo .bundles [i ].bInputDir = catalogDInfo .operatorName + ".v" + b .bundleVersion
@@ -197,7 +197,7 @@ var _ = Describe("Operator Framework E2E for plain+v0 bundles", func() {
197197
198198 By ("building/pushing/kind loading the catalog images" )
199199 dockerContext := catalogDInfo .baseFolderPath
200- dockerfilePath := filepath .Join (dockerContext , catalogDInfo . catalogDir + " .Dockerfile" )
200+ dockerfilePath := filepath .Join (dockerContext , fmt . Sprintf ( "%s .Dockerfile", catalogDInfo . catalogDir ) )
201201 err = buildPushLoadContainer (catalogDInfo .imageRef , dockerfilePath , dockerContext , kindServer , GinkgoWriter )
202202 Expect (err ).ToNot (HaveOccurred ())
203203
@@ -243,24 +243,24 @@ var _ = Describe("Operator Framework E2E for plain+v0 bundles", func() {
243243 for _ , b := range bundleInfo .bundles {
244244 toDelete = append (toDelete , bundleInfo .baseFolderPath + "/" + b .bInputDir ) // delete the registry+v1 bundles formed
245245 }
246- toDelete = append (toDelete , sdkInfo .projectName ) //delete the sdk project directory
247- toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo .catalogDir )) // delete the FBC formed
248- toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo . catalogDir + " .Dockerfile" )) // delete the catalog Dockerfile generated
246+ toDelete = append (toDelete , sdkInfo .projectName ) //delete the sdk project directory
247+ toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo .catalogDir )) // delete the FBC formed
248+ toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , fmt . Sprintf ( "%s .Dockerfile", catalogDInfo . catalogDir ) )) // delete the catalog Dockerfile generated
249249 err = deleteFolderFile (toDelete )
250250 Expect (err ).ToNot (HaveOccurred ())
251251 })
252252})
253253
254254var _ = Describe ("Operator Framework E2E for registry+v1 bundles" , func () {
255255 var (
256- sdkInfo * SdkProjectInfo
257- bundleInfo * BundleInfo
258- catalogDInfo * CatalogDInfo
259- operatorAction * OperatorActionInfo
260- operatorCatalog * catalogd.Catalog
261- operator * operatorv1alpha1.Operator
262- semverFileName string
263- err error
256+ sdkInfo * SdkProjectInfo
257+ bundleInfo * BundleInfo
258+ catalogDInfo * CatalogDInfo
259+ operatorAction * OperatorActionInfo
260+ operatorCatalog * catalogd.Catalog
261+ operator * operatorv1alpha1.Operator
262+ semverTemplateFileName string
263+ err error
264264 )
265265 BeforeEach (func () {
266266 sdkInfo = & SdkProjectInfo {
@@ -277,7 +277,7 @@ var _ = Describe("Operator Framework E2E for registry+v1 bundles", func() {
277277 bundleVersion : "0.1.0" ,
278278 },
279279 {
280- bundleVersion : "0.1.1 " ,
280+ bundleVersion : "0.2.0 " ,
281281 },
282282 },
283283 }
@@ -288,7 +288,7 @@ var _ = Describe("Operator Framework E2E for registry+v1 bundles", func() {
288288 }
289289 operatorAction = & OperatorActionInfo {
290290 installVersion : "0.1.0" ,
291- upgradeVersion : "0.1.1 " ,
291+ upgradeVersion : "0.2.0 " ,
292292 }
293293 for i , b := range bundleInfo .bundles {
294294 bundleInfo .bundles [i ].bInputDir = sdkInfo .projectName + ".v" + b .bundleVersion
@@ -297,7 +297,7 @@ var _ = Describe("Operator Framework E2E for registry+v1 bundles", func() {
297297 catalogDInfo .catalogDir = catalogDInfo .operatorName + "-catalog"
298298 catalogDInfo .imageRef = remoteRegistryRepo + catalogDInfo .catalogDir + ":test"
299299
300- semverFileName = "registry-semver.yaml"
300+ semverTemplateFileName = "registry-semver.yaml"
301301 })
302302 It ("should succeed" , func () {
303303 By ("creating a new operator-sdk project" )
@@ -329,12 +329,12 @@ var _ = Describe("Operator Framework E2E for registry+v1 bundles", func() {
329329 for i , bundle := range bundleInfo .bundles {
330330 bundleImageRefs [i ] = bundle .imageRef
331331 }
332- err = genRegistryCatalogDirectory (catalogDInfo , bundleImageRefs , semverFileName )
332+ err = genRegistryCatalogDirectory (catalogDInfo , bundleImageRefs , semverTemplateFileName )
333333 Expect (err ).ToNot (HaveOccurred ())
334334
335335 By ("building/pushing/kind loading the catalog images" )
336336 dockerContext := catalogDInfo .baseFolderPath
337- dockerFilePath := filepath .Join (dockerContext , catalogDInfo . catalogDir + " .Dockerfile" )
337+ dockerFilePath := filepath .Join (dockerContext , fmt . Sprintf ( "%s .Dockerfile", catalogDInfo . catalogDir ) )
338338 err = buildPushLoadContainer (catalogDInfo .imageRef , dockerFilePath , dockerContext , kindServer , GinkgoWriter )
339339 Expect (err ).ToNot (HaveOccurred ())
340340
@@ -377,10 +377,10 @@ var _ = Describe("Operator Framework E2E for registry+v1 bundles", func() {
377377 for _ , b := range bundleInfo .bundles {
378378 toDelete = append (toDelete , bundleInfo .baseFolderPath + "/" + b .bInputDir ) // delete the registry+v1 bundles formed
379379 }
380- toDelete = append (toDelete , sdkInfo .projectName ) //delete the sdk project directory
381- toDelete = append (toDelete , semverFileName ) // delete the semver yaml formed
382- toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo .catalogDir )) // delete the FBC formed
383- toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo . catalogDir + " .Dockerfile" )) // delete the catalog Dockerfile generated
380+ toDelete = append (toDelete , sdkInfo .projectName ) //delete the sdk project directory
381+ toDelete = append (toDelete , semverTemplateFileName ) // delete the semver yaml formed
382+ toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo .catalogDir )) // delete the FBC formed
383+ toDelete = append (toDelete , filepath .Join (catalogDInfo .baseFolderPath , fmt . Sprintf ( "%s .Dockerfile", catalogDInfo . catalogDir ) )) // delete the catalog Dockerfile generated
384384 err = deleteFolderFile (toDelete )
385385 Expect (err ).ToNot (HaveOccurred ())
386386 })
@@ -609,7 +609,7 @@ func genPlainCatalogDirectory(catalogDInfo *CatalogDInfo, imageRefsBundleVersion
609609 }
610610
611611 // generating dockerfile for the catalog using custom routine
612- dockerFilePath := filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo . catalogDir + " .Dockerfile" )
612+ dockerFilePath := filepath .Join (catalogDInfo .baseFolderPath , fmt . Sprintf ( "%s .Dockerfile", catalogDInfo . catalogDir ) )
613613 if err := generateCatalogDockerFile (dockerFilePath , catalogDInfo .catalogDir ); err != nil {
614614 return fmt .Errorf ("Error generating catalog Dockerfile for the catalog directory %v : %v" , catalogDInfo .catalogDir , err )
615615 }
@@ -618,19 +618,19 @@ func genPlainCatalogDirectory(catalogDInfo *CatalogDInfo, imageRefsBundleVersion
618618
619619// Generates catalog contents for the registry bundle format. The FBC(yaml file) and the Dockerfile
620620// is formed using opm tool.
621- func genRegistryCatalogDirectory (catalogDInfo * CatalogDInfo , bundleImageRefs []string , semverFileName string ) error {
621+ func genRegistryCatalogDirectory (catalogDInfo * CatalogDInfo , bundleImageRefs []string , semverTemplateFileName string ) error {
622622 // forming the semver template yaml file
623623 sdkCatalogFile := filepath .Join (catalogDInfo .baseFolderPath , catalogDInfo .catalogDir , catalogDInfo .fbcFileName )
624- if err := formOLMSemverFile ( semverFileName , bundleImageRefs ); err != nil {
625- return fmt .Errorf ("Error forming the semver template yaml file %v : %v" , semverFileName , err )
624+ if err := formOLMSemverTemplateFile ( semverTemplateFileName , bundleImageRefs ); err != nil {
625+ return fmt .Errorf ("Error forming the semver template yaml file %v : %v" , semverTemplateFileName , err )
626626 }
627627
628628 // generating the FBC using semver template")
629- semverFileAbsPath , err := filepath .Abs (semverFileName )
629+ semverTemplateFileAbsPath , err := filepath .Abs (semverTemplateFileName )
630630 if err != nil {
631- return fmt .Errorf ("Error forming the absolute path of the semver file %v : %v" , semverFileName , err )
631+ return fmt .Errorf ("Error forming the absolute path of the semver file %v : %v" , semverTemplateFileName , err )
632632 }
633- opmArgs := "OPM_ARGS=alpha render-template semver " + semverFileAbsPath + " -o yaml --use-http"
633+ opmArgs := "OPM_ARGS=alpha render-template semver " + semverTemplateFileAbsPath + " -o yaml --use-http"
634634 cmd := exec .Command ("make" , "-s" , "opm" , opmArgs )
635635 cmd .Dir = operatorControllerHome
636636 output , err := cmd .Output ()
0 commit comments