Skip to content

Commit e1e5fc8

Browse files
committedApr 17, 2020
fix(index-add): docker index add failing
1 parent 96b4181 commit e1e5fc8

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed
 

‎pkg/containertools/dockerfilegenerator.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (g *IndexDockerfileGenerator) GenerateIndexDockerfile(binarySourceImage, da
4848
dockerfile += fmt.Sprintf("LABEL %s=%s\n", DbLocationLabel, DefaultDbLocation)
4949

5050
// Content
51-
dockerfile += fmt.Sprintf("ADD %s /database\n", databaseFolder)
51+
dockerfile += fmt.Sprintf("ADD %s/index.db %s\n", databaseFolder, DefaultDbLocation)
5252
dockerfile += fmt.Sprintf("EXPOSE 50051\n")
5353
dockerfile += fmt.Sprintf("ENTRYPOINT [\"/bin/opm\"]\n")
5454
dockerfile += fmt.Sprintf("CMD [\"registry\", \"serve\", \"--database\", \"%s\"]\n", DefaultDbLocation)

‎pkg/containertools/dockerfilegenerator_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func TestGenerateDockerfile(t *testing.T) {
1818
databaseFolder := "database"
1919
expectedDockerfile := `FROM quay.io/operator-framework/builder
2020
LABEL operators.operatorframework.io.index.database.v1=/database/index.db
21-
ADD database /database
21+
ADD database/index.db /database/index.db
2222
EXPOSE 50051
2323
ENTRYPOINT ["/bin/opm"]
2424
CMD ["registry", "serve", "--database", "/database/index.db"]
@@ -41,7 +41,7 @@ func TestGenerateDockerfile_EmptyBaseImage(t *testing.T) {
4141
databaseFolder := "database"
4242
expectedDockerfile := `FROM quay.io/operator-framework/upstream-registry-builder
4343
LABEL operators.operatorframework.io.index.database.v1=/database/index.db
44-
ADD database /database
44+
ADD database/index.db /database/index.db
4545
EXPOSE 50051
4646
ENTRYPOINT ["/bin/opm"]
4747
CMD ["registry", "serve", "--database", "/database/index.db"]

‎pkg/lib/indexer/indexer.go

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ func (i ImageIndexer) AddToIndex(request AddToIndexRequest) error {
7676
Permissive: request.Permissive,
7777
Mode: request.Mode,
7878
SkipTLS: request.SkipTLS,
79+
ContainerTool: i.ContainerTool,
7980
}
8081

8182
// Add the bundles to the registry

0 commit comments

Comments
 (0)
Please sign in to comment.