Skip to content

Commit 0aec48e

Browse files
Debugging help for annotation triggers
1 parent 9e46c40 commit 0aec48e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/image/trigger/annotations/annotations.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import (
77
"strconv"
88
"strings"
99

10+
"github.com/golang/glog"
11+
1012
"k8s.io/apimachinery/pkg/api/meta"
1113
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1214
"k8s.io/apimachinery/pkg/runtime"
@@ -125,12 +127,14 @@ func UpdateObjectFromImages(obj runtime.Object, copier runtime.ObjectCopier, tag
125127
if err != nil {
126128
return nil, err
127129
}
130+
glog.V(5).Infof("%T/%s has triggers: %#v", obj, m.GetName(), triggers)
128131
for _, trigger := range triggers {
129132
if trigger.Paused {
130133
continue
131134
}
132135
fieldPath := trigger.FieldPath
133136
if !strings.HasPrefix(trigger.FieldPath, basePath) {
137+
glog.V(5).Infof("%T/%s trigger %s did not match base path %s", obj, m.GetName(), trigger.FieldPath, basePath)
134138
continue
135139
}
136140
fieldPath = strings.TrimPrefix(fieldPath, basePath)
@@ -141,6 +145,7 @@ func UpdateObjectFromImages(obj runtime.Object, copier runtime.ObjectCopier, tag
141145
}
142146
ref, _, ok := tagRetriever.ImageStreamTag(namespace, trigger.From.Name)
143147
if !ok {
148+
glog.V(5).Infof("%T/%s detected no pending image on %s from %#v", obj, m.GetName(), trigger.FieldPath, trigger.From)
144149
continue
145150
}
146151

@@ -163,6 +168,7 @@ func UpdateObjectFromImages(obj runtime.Object, copier runtime.ObjectCopier, tag
163168
spec, _ = ometa.GetPodSpecReferenceMutator(updated)
164169
container, _ = findContainerBySelector(spec, init, selector)
165170
}
171+
glog.V(5).Infof("%T/%s detected change on %s = %s", obj, m.GetName(), trigger.FieldPath, ref)
166172
container.SetImage(ref)
167173
}
168174
}

0 commit comments

Comments
 (0)