Skip to content

Commit c54314d

Browse files
committed
issue fewer events
On-behalf-of: @SAP [email protected]
1 parent 3c1d4f5 commit c54314d

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

internal/controller/apiexport/reconciler.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ func (r *Reconciler) createAPIExportReconciler(
7777
},
7878
All: true,
7979
})
80+
}
8081

81-
recorder.Eventf(existing, corev1.EventTypeNormal, "AddingPermissionClaim", "Added new permission claim for all %s.", claimed)
82+
if missingClaims.Len() > 0 {
83+
recorder.Eventf(existing, corev1.EventTypeNormal, "AddingPermissionClaims", "Added new permission claim(s) for all %s.", strings.Join(sets.List(missingClaims), ", "))
8284
}
8385

8486
// prevent reconcile loops by ensuring a stable order
@@ -131,12 +133,12 @@ func createSchemaEvents(obj runtime.Object, oldSchemas, newSchemas []string, rec
131133
oldSet := sets.New(oldSchemas...)
132134
newSet := sets.New(newSchemas...)
133135

134-
for _, s := range newSet.Difference(oldSet) {
135-
recorder.Eventf(obj, corev1.EventTypeNormal, "AddingResourceSchema", "Added new resource schema %s.", s)
136+
if change := sets.List(newSet.Difference(oldSet)); len(change) > 0 {
137+
recorder.Eventf(obj, corev1.EventTypeNormal, "AddingResourceSchema", "Added new resource schema(s) %s.", strings.Join(change, ", "))
136138
}
137139

138-
for _, s := range oldSet.Difference(newSet) {
139-
recorder.Eventf(obj, corev1.EventTypeWarning, "RemovingResourceSchema", "Removed resource schema %s.", s)
140+
if change := sets.List(oldSet.Difference(newSet)); len(change) > 0 {
141+
recorder.Eventf(obj, corev1.EventTypeWarning, "RemovingResourceSchema", "Removed resource schema(s) %s.", strings.Join(change, ", "))
140142
}
141143
}
142144

0 commit comments

Comments
 (0)