@@ -97,7 +97,7 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
97
97
hpaList := & autoscalingv2.HorizontalPodAutoscalerList {}
98
98
err := r .List (ctx , hpaList , listOps )
99
99
if err != nil {
100
- return nil , fmt .Errorf ("Error listing HorizontalPodAutoscalers: %w" , err )
100
+ return nil , fmt .Errorf ("error listing HorizontalPodAutoscalers: %w" , err )
101
101
}
102
102
for i := range hpaList .Items {
103
103
ownedObjects [hpaList .Items [i ].GetUID ()] = & hpaList .Items [i ]
@@ -107,7 +107,7 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
107
107
servicemonitorList := & monitoringv1.ServiceMonitorList {}
108
108
err = r .List (ctx , servicemonitorList , listOps )
109
109
if err != nil {
110
- return nil , fmt .Errorf ("Error listing ServiceMonitors: %w" , err )
110
+ return nil , fmt .Errorf ("error listing ServiceMonitors: %w" , err )
111
111
}
112
112
for i := range servicemonitorList .Items {
113
113
ownedObjects [servicemonitorList .Items [i ].GetUID ()] = servicemonitorList .Items [i ]
@@ -116,7 +116,7 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
116
116
podMonitorList := & monitoringv1.PodMonitorList {}
117
117
err = r .List (ctx , podMonitorList , listOps )
118
118
if err != nil {
119
- return nil , fmt .Errorf ("Error listing PodMonitors: %w" , err )
119
+ return nil , fmt .Errorf ("error listing PodMonitors: %w" , err )
120
120
}
121
121
for i := range podMonitorList .Items {
122
122
ownedObjects [podMonitorList .Items [i ].GetUID ()] = podMonitorList .Items [i ]
@@ -125,7 +125,7 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
125
125
ingressList := & networkingv1.IngressList {}
126
126
err = r .List (ctx , ingressList , listOps )
127
127
if err != nil {
128
- return nil , fmt .Errorf ("Error listing Ingresses: %w" , err )
128
+ return nil , fmt .Errorf ("error listing Ingresses: %w" , err )
129
129
}
130
130
for i := range ingressList .Items {
131
131
ownedObjects [ingressList .Items [i ].GetUID ()] = & ingressList .Items [i ]
@@ -135,21 +135,20 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
135
135
routesList := & routev1.RouteList {}
136
136
err := r .List (ctx , routesList , listOps )
137
137
if err != nil {
138
- return nil , fmt .Errorf ("Error listing Routes: %w" , err )
138
+ return nil , fmt .Errorf ("error listing Routes: %w" , err )
139
139
}
140
140
for i := range routesList .Items {
141
141
ownedObjects [routesList .Items [i ].GetUID ()] = & routesList .Items [i ]
142
142
}
143
143
}
144
- if params .OtelCol .Spec .PodDisruptionBudget != nil {
145
- pdbList := & policyV1.PodDisruptionBudgetList {}
146
- err := r .List (ctx , pdbList , listOps )
147
- if err != nil {
148
- return nil , fmt .Errorf ("Error listing PodDisruptionBudgets: %w" , err )
149
- }
150
- for i := range pdbList .Items {
151
- ownedObjects [pdbList .Items [i ].GetUID ()] = & pdbList .Items [i ]
152
- }
144
+
145
+ pdbList := & policyV1.PodDisruptionBudgetList {}
146
+ err = r .List (ctx , pdbList , listOps )
147
+ if err != nil {
148
+ return nil , fmt .Errorf ("error listing PodDisruptionBudgets: %w" , err )
149
+ }
150
+ for i := range pdbList .Items {
151
+ ownedObjects [pdbList .Items [i ].GetUID ()] = & pdbList .Items [i ]
153
152
}
154
153
155
154
return ownedObjects , nil
@@ -158,7 +157,6 @@ func (r *OpenTelemetryCollectorReconciler) findOtelOwnedObjects(ctx context.Cont
158
157
// reconcileDesiredObjects runs the reconcile process using the mutateFn over the given list of objects.
159
158
func reconcileDesiredObjects (ctx context.Context , kubeClient client.Client , logger logr.Logger , owner metav1.Object , scheme * runtime.Scheme , desiredObjects []client.Object , ownedObjects map [types.UID ]client.Object ) error {
160
159
var errs []error
161
- pruneObjects := ownedObjects
162
160
for _ , desired := range desiredObjects {
163
161
l := logger .WithValues (
164
162
"object_name" , desired .GetName (),
@@ -196,14 +194,14 @@ func reconcileDesiredObjects(ctx context.Context, kubeClient client.Client, logg
196
194
197
195
l .V (1 ).Info (fmt .Sprintf ("desired has been %s" , op ))
198
196
// This object is still managed by the operator, remove it from the list of objects to prune
199
- delete (pruneObjects , existing .GetUID ())
197
+ delete (ownedObjects , existing .GetUID ())
200
198
}
201
199
if len (errs ) > 0 {
202
200
return fmt .Errorf ("failed to create objects for %s: %w" , owner .GetName (), errors .Join (errs ... ))
203
201
}
204
202
// Pruning owned objects in the cluster which are not should not be present after the reconciliation.
205
203
pruneErrs := []error {}
206
- for _ , obj := range pruneObjects {
204
+ for _ , obj := range ownedObjects {
207
205
l := logger .WithValues (
208
206
"object_name" , obj .GetName (),
209
207
"object_kind" , obj .GetObjectKind ().GroupVersionKind (),
0 commit comments