@@ -110,39 +110,33 @@ func add(mgr manager.Manager, r reconcile.Reconciler) error {
110
110
}
111
111
112
112
// Watch for changes to Secrets
113
- err = c .Watch (& source.Kind {Type : & corev1.Secret {}}, & handler.EnqueueRequestForOwner {
113
+ secret := unstructured.Unstructured {}
114
+ secret .SetGroupVersionKind (corev1 .SchemeGroupVersion .WithKind ("Secret" ))
115
+ err = c .Watch (& source.Kind {Type : & secret }, & handler.EnqueueRequestForOwner {
114
116
IsController : true , OwnerType : & appsv1alpha1.ResourceDistribution {},
115
117
}, predicate.Funcs {
116
118
CreateFunc : func (createEvent event.CreateEvent ) bool {
117
119
return false
118
120
},
119
- UpdateFunc : func (updateEvent event.UpdateEvent ) bool {
120
- oldObject , oldOK := updateEvent .ObjectOld .(* corev1.Secret )
121
- newObject , newOK := updateEvent .ObjectNew .(* corev1.Secret )
122
- if ! oldOK || ! newOK {
123
- return false
124
- }
125
- return ! reflect .DeepEqual (oldObject .Data , newObject .Data ) || ! reflect .DeepEqual (oldObject .StringData , newObject .StringData )
121
+ GenericFunc : func (genericEvent event.GenericEvent ) bool {
122
+ return false
126
123
},
127
124
})
128
125
if err != nil {
129
126
return err
130
127
}
131
128
132
129
// Watch for changes to ConfigMap
133
- err = c .Watch (& source.Kind {Type : & corev1.ConfigMap {}}, & handler.EnqueueRequestForOwner {
130
+ configMap := unstructured.Unstructured {}
131
+ configMap .SetGroupVersionKind (corev1 .SchemeGroupVersion .WithKind ("ConfigMap" ))
132
+ err = c .Watch (& source.Kind {Type : & configMap }, & handler.EnqueueRequestForOwner {
134
133
IsController : true , OwnerType : & appsv1alpha1.ResourceDistribution {},
135
134
}, predicate.Funcs {
136
135
CreateFunc : func (createEvent event.CreateEvent ) bool {
137
136
return false
138
137
},
139
- UpdateFunc : func (updateEvent event.UpdateEvent ) bool {
140
- oldObject , oldOK := updateEvent .ObjectOld .(* corev1.ConfigMap )
141
- newObject , newOK := updateEvent .ObjectNew .(* corev1.ConfigMap )
142
- if ! oldOK || ! newOK {
143
- return false
144
- }
145
- return ! reflect .DeepEqual (oldObject .Data , newObject .Data ) || ! reflect .DeepEqual (oldObject .BinaryData , newObject .BinaryData )
138
+ GenericFunc : func (genericEvent event.GenericEvent ) bool {
139
+ return false
146
140
},
147
141
})
148
142
if err != nil {
0 commit comments