@@ -33,6 +33,7 @@ import (
3333 "k8s.io/client-go/kubernetes"
3434 "k8s.io/client-go/tools/cache"
3535 "knative.dev/pkg/configmap"
36+ "knative.dev/pkg/kmap"
3637)
3738
3839// NewInformedWatcherFromFactory watches a Kubernetes namespace for ConfigMap changes.
@@ -223,7 +224,8 @@ func (i *InformedWatcher) addConfigMapEvent(obj interface{}) {
223224 i .OnChange (configMap )
224225
225226 if i .Logger != nil {
226- i .Logger .Warnf ("config map %q added: %#v" , configMap )
227+ data := kmap .ExcludeKeyList (configMap .Data , []string {"_example" })
228+ i .Logger .Warnf ("config map %q added: %#v" , configMap .Name , data )
227229 }
228230}
229231
@@ -240,7 +242,8 @@ func (i *InformedWatcher) updateConfigMapEvent(o, n interface{}) {
240242 }
241243
242244 if i .Logger != nil {
243- i .Logger .Warnf ("config map %q updated: %#v" , configMap )
245+ data := kmap .ExcludeKeyList (configMap .Data , []string {"_example" })
246+ i .Logger .Warnf ("config map %q updated: %#v" , configMap .Name , data )
244247 }
245248 i .OnChange (configMap )
246249}
@@ -262,7 +265,8 @@ func (i *InformedWatcher) deleteConfigMapEvent(obj interface{}) {
262265 }
263266
264267 if i .Logger != nil {
265- i .Logger .Warnf ("config map %q deleted: %#v" , configMap )
268+ data := kmap .ExcludeKeyList (configMap .Data , []string {"_example" })
269+ i .Logger .Warnf ("config map %q deleted: %#v" , configMap .Name , data )
266270 }
267271
268272 if def , ok := i .defaults [configMap .Name ]; ok {
0 commit comments