Skip to content

Commit 009eb5e

Browse files
committed
Bugfix: do not fail if resource not found
1 parent 4faa8db commit 009eb5e

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/operator/controllers/webhook_traffic/network_policy_handler.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ func (n *NetworkPolicyHandler) reduceWebhooksNetpols(ctx context.Context, webhoo
193193
func (n *NetworkPolicyHandler) isServiceBlockedByOtterize(ctx context.Context, service *corev1.Service) (bool, error) {
194194
endpoints := &corev1.Endpoints{}
195195
err := n.client.Get(ctx, types.NamespacedName{Namespace: service.Namespace, Name: service.Name}, endpoints)
196+
if err != nil && !k8serrors.IsNotFound(err) {
197+
return false, nil
198+
}
196199
if err != nil {
197200
return false, errors.Wrap(err)
198201
}
@@ -201,10 +204,8 @@ func (n *NetworkPolicyHandler) isServiceBlockedByOtterize(ctx context.Context, s
201204

202205
for _, address := range endpointsAddresses {
203206
pod, err := n.getAffectedPod(ctx, address)
204-
if k8sErr := &(k8serrors.StatusError{}); errors.As(err, &k8sErr) {
205-
if k8serrors.IsNotFound(k8sErr) {
206-
continue
207-
}
207+
if k8serrors.IsNotFound(err) {
208+
continue
208209
}
209210

210211
if err != nil {

0 commit comments

Comments
 (0)