1
- //go:generate counterfeiter indexer.go IndexAdder
2
- //go:generate counterfeiter indexer.go IndexDeleter
1
+ //go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate
3
2
package indexer
4
3
5
4
import (
@@ -11,6 +10,7 @@ import (
11
10
12
11
// IndexAdder allows the creation of index container images from scratch or
13
12
// based on previous index images
13
+ //counterfeiter:generate . IndexAdder
14
14
type IndexAdder interface {
15
15
AddToIndex (AddToIndexRequest ) error
16
16
}
@@ -19,17 +19,18 @@ type IndexAdder interface {
19
19
func NewIndexAdder (containerTool string , logger * logrus.Entry ) IndexAdder {
20
20
return ImageIndexer {
21
21
DockerfileGenerator : containertools .NewDockerfileGenerator (containerTool , logger ),
22
- CommandRunner : containertools .NewCommandRunner (containerTool , logger ),
23
- LabelReader : containertools .NewLabelReader (containerTool , logger ),
24
- RegistryAdder : registry .NewRegistryAdder (logger ),
25
- ImageReader : containertools .NewImageReader (containerTool , logger ),
26
- ContainerTool : containerTool ,
27
- Logger : logger ,
22
+ CommandRunner : containertools .NewCommandRunner (containerTool , logger ),
23
+ LabelReader : containertools .NewLabelReader (containerTool , logger ),
24
+ RegistryAdder : registry .NewRegistryAdder (logger ),
25
+ ImageReader : containertools .NewImageReader (containerTool , logger ),
26
+ ContainerTool : containerTool ,
27
+ Logger : logger ,
28
28
}
29
29
}
30
30
31
31
// IndexDeleter takes indexes and deletes all references to an operator
32
32
// from them
33
+ //counterfeiter:generate . IndexDeleter
33
34
type IndexDeleter interface {
34
35
DeleteFromIndex (DeleteFromIndexRequest ) error
35
36
}
@@ -38,11 +39,11 @@ type IndexDeleter interface {
38
39
func NewIndexDeleter (containerTool string , logger * logrus.Entry ) IndexDeleter {
39
40
return ImageIndexer {
40
41
DockerfileGenerator : containertools .NewDockerfileGenerator (containerTool , logger ),
41
- CommandRunner : containertools .NewCommandRunner (containerTool , logger ),
42
- LabelReader : containertools .NewLabelReader (containerTool , logger ),
43
- RegistryDeleter : registry .NewRegistryDeleter (logger ),
44
- ImageReader : containertools .NewImageReader (containerTool , logger ),
45
- ContainerTool : containerTool ,
46
- Logger : logger ,
42
+ CommandRunner : containertools .NewCommandRunner (containerTool , logger ),
43
+ LabelReader : containertools .NewLabelReader (containerTool , logger ),
44
+ RegistryDeleter : registry .NewRegistryDeleter (logger ),
45
+ ImageReader : containertools .NewImageReader (containerTool , logger ),
46
+ ContainerTool : containerTool ,
47
+ Logger : logger ,
47
48
}
48
49
}
0 commit comments