File tree Expand file tree Collapse file tree 3 files changed +56
-1
lines changed
data/kiali-image-registry Expand file tree Collapse file tree 3 files changed +56
-1
lines changed Original file line number Diff line number Diff line change
1
+ # docker build -t quay.io/olmtest/installplan_e2e-registry-image:latest .
2
+ FROM quay.io/operator-framework/operator-registry-server
3
+
4
+ LABEL OLMTest="TestInstallPlanFromBundleImage"
5
+
6
+ COPY ./bundles.db /bundles.db
7
+
8
+ EXPOSE 50051
9
+ ENTRYPOINT ["/registry-server" ]
10
+ CMD ["--database" , "bundles.db" ]
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import (
4
+ "context"
5
+ "database/sql"
6
+ "fmt"
7
+ "os"
8
+
9
+ "github.com/operator-framework/operator-registry/pkg/sqlite"
10
+ )
11
+
12
+ func checkErr (err error ) {
13
+ if err != nil {
14
+ panic (err )
15
+ }
16
+ }
17
+
18
+ func main () {
19
+ dbFile := "bundles.db"
20
+ bundleImage := "quay.io/olmtest/installplan_e2e-bundle-image:latest"
21
+ dataPath := "../kiali-manifests"
22
+
23
+ // start with a clean slate
24
+ os .Remove (dbFile )
25
+
26
+ // create database
27
+ db , err := sql .Open ("sqlite3" , dbFile )
28
+ checkErr (err )
29
+
30
+ dbLoader , err := sqlite .NewSQLLiteLoader (db )
31
+ checkErr (err )
32
+
33
+ err = dbLoader .Migrate (context .TODO ())
34
+ checkErr (err )
35
+
36
+ // populate database with data
37
+ loader := sqlite .NewSQLLoaderForDirectory (dbLoader , dataPath )
38
+ err = loader .Populate ()
39
+ checkErr (err )
40
+
41
+ // add a bundlepath for kiali 1.4.2 so that later a bundle image lookup is performed
42
+ updateSQL := fmt .Sprintf (`UPDATE operatorbundle SET bundlepath = '%v' WHERE version = "1.4.2";` , bundleImage )
43
+ _ , err = db .Exec (updateSQL )
44
+ checkErr (err )
45
+ }
Original file line number Diff line number Diff line change @@ -2638,7 +2638,7 @@ func TestInstallPlanFromBundleImage(t *testing.T) {
2638
2638
Labels : map [string ]string {"olm.catalogSource" : "kaili-catalog" },
2639
2639
},
2640
2640
Spec : v1alpha1.CatalogSourceSpec {
2641
- Image : "quay.io/jpeeler/ registry-image:latest" ,
2641
+ Image : "quay.io/olmtest/installplan_e2e- registry-image:latest" ,
2642
2642
SourceType : v1alpha1 .SourceTypeGrpc ,
2643
2643
},
2644
2644
}
You can’t perform that action at this time.
0 commit comments