File tree 1 file changed +7
-4
lines changed
pkg/build/controller/jenkins
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ func (t *PipelineTemplate) Process() (*kapi.List, []error) {
75
75
func (t * PipelineTemplate ) HasJenkinsService (items * kapi.List ) bool {
76
76
accessor := meta .NewAccessor ()
77
77
for _ , item := range items .Items {
78
- kind , _ , err := legacyscheme .Scheme .ObjectKind (item )
78
+ kinds , _ , err := legacyscheme .Scheme .ObjectKinds (item )
79
79
if err != nil {
80
80
glog .Infof ("Error checking Jenkins service kind: %v" , err )
81
81
return false
@@ -85,9 +85,12 @@ func (t *PipelineTemplate) HasJenkinsService(items *kapi.List) bool {
85
85
glog .Infof ("Error checking Jenkins service name: %v" , err )
86
86
return false
87
87
}
88
- glog .Infof ("Jenkins Pipeline template object %q with name %q" , name , kind .Kind )
89
- if name == t .Config .ServiceName && kind .Kind == "Service" {
90
- return true
88
+ glog .Infof ("Jenkins Pipeline template object %q with name %q" , name , kinds [0 ].Kind )
89
+
90
+ for _ , kind := range kinds {
91
+ if name == t .Config .ServiceName && kind .GroupKind () == kapi .Kind ("Service" ) {
92
+ return true
93
+ }
91
94
}
92
95
}
93
96
return false
You can’t perform that action at this time.
0 commit comments