Skip to content

Commit c6d1c29

Browse files
committed
Revert "Registry ensure methods error out if resource is not found"
This reverts commit f087ca0.
1 parent f087ca0 commit c6d1c29

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

pkg/controller/registry/reconciler/configmap.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99
"github.com/sirupsen/logrus"
1010
v1 "k8s.io/api/core/v1"
1111
rbacv1 "k8s.io/api/rbac/v1"
12-
k8serrors "k8s.io/apimachinery/pkg/api/errors"
1312
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1413
"k8s.io/apimachinery/pkg/labels"
1514
"k8s.io/apimachinery/pkg/util/intstr"
@@ -311,7 +310,7 @@ func (c *ConfigMapRegistryReconciler) ensureServiceAccount(source configMapCatal
311310
if !overwrite {
312311
return nil
313312
}
314-
if err := c.OpClient.DeleteServiceAccount(serviceAccount.GetNamespace(), serviceAccount.GetName(), metav1.NewDeleteOptions(0)); err != nil && !k8serrors.IsNotFound(err) {
313+
if err := c.OpClient.DeleteServiceAccount(serviceAccount.GetNamespace(), serviceAccount.GetName(), metav1.NewDeleteOptions(0)); err != nil {
315314
return err
316315
}
317316
}
@@ -325,7 +324,7 @@ func (c *ConfigMapRegistryReconciler) ensureRole(source configMapCatalogSourceDe
325324
if !overwrite {
326325
return nil
327326
}
328-
if err := c.OpClient.DeleteRole(role.GetNamespace(), role.GetName(), metav1.NewDeleteOptions(0)); err != nil && !k8serrors.IsNotFound(err) {
327+
if err := c.OpClient.DeleteRole(role.GetNamespace(), role.GetName(), metav1.NewDeleteOptions(0)); err != nil {
329328
return err
330329
}
331330
}
@@ -339,7 +338,7 @@ func (c *ConfigMapRegistryReconciler) ensureRoleBinding(source configMapCatalogS
339338
if !overwrite {
340339
return nil
341340
}
342-
if err := c.OpClient.DeleteRoleBinding(roleBinding.GetNamespace(), roleBinding.GetName(), metav1.NewDeleteOptions(0)); err != nil && !k8serrors.IsNotFound(err) {
341+
if err := c.OpClient.DeleteRoleBinding(roleBinding.GetNamespace(), roleBinding.GetName(), metav1.NewDeleteOptions(0)); err != nil {
343342
return err
344343
}
345344
}
@@ -355,7 +354,7 @@ func (c *ConfigMapRegistryReconciler) ensurePod(source configMapCatalogSourceDec
355354
return nil
356355
}
357356
for _, p := range currentPods {
358-
if err := c.OpClient.KubernetesInterface().CoreV1().Pods(pod.GetNamespace()).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0)); err != nil && !k8serrors.IsNotFound(err) {
357+
if err := c.OpClient.KubernetesInterface().CoreV1().Pods(pod.GetNamespace()).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0)); err != nil {
359358
return errors.Wrapf(err, "error deleting old pod: %s", p.GetName())
360359
}
361360
}
@@ -374,7 +373,7 @@ func (c *ConfigMapRegistryReconciler) ensureService(source configMapCatalogSourc
374373
if !overwrite && ServiceHashMatch(svc, service) {
375374
return nil
376375
}
377-
if err := c.OpClient.DeleteService(service.GetNamespace(), service.GetName(), metav1.NewDeleteOptions(0)); err != nil && !k8serrors.IsNotFound(err) {
376+
if err := c.OpClient.DeleteService(service.GetNamespace(), service.GetName(), metav1.NewDeleteOptions(0)); err != nil {
378377
return err
379378
}
380379
}

pkg/controller/registry/reconciler/grpc.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ func (c *GrpcRegistryReconciler) ensurePod(source grpcCatalogSourceDecorator, sa
226226
return nil
227227
}
228228
for _, p := range currentLivePods {
229-
if err := c.OpClient.KubernetesInterface().CoreV1().Pods(source.GetNamespace()).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0)); err != nil && !k8serror.IsNotFound(err) {
229+
if err := c.OpClient.KubernetesInterface().CoreV1().Pods(source.GetNamespace()).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0)); err != nil {
230230
return errors.Wrapf(err, "error deleting old pod: %s", p.GetName())
231231
}
232232
}
@@ -307,8 +307,7 @@ func (c *GrpcRegistryReconciler) ensureService(source grpcCatalogSourceDecorator
307307
if !overwrite && ServiceHashMatch(svc, service) {
308308
return nil
309309
}
310-
// TODO(tflannag): Do we care about force deleting services?
311-
if err := c.OpClient.DeleteService(service.GetNamespace(), service.GetName(), metav1.NewDeleteOptions(0)); err != nil && !k8serror.IsNotFound(err) {
310+
if err := c.OpClient.DeleteService(service.GetNamespace(), service.GetName(), metav1.NewDeleteOptions(0)); err != nil {
312311
return err
313312
}
314313
}
@@ -403,7 +402,8 @@ func imageID(pod *corev1.Pod) string {
403402

404403
func (c *GrpcRegistryReconciler) removePods(pods []*corev1.Pod, namespace string) error {
405404
for _, p := range pods {
406-
if err := c.OpClient.KubernetesInterface().CoreV1().Pods(namespace).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0)); err != nil && !k8serror.IsNotFound(err) {
405+
err := c.OpClient.KubernetesInterface().CoreV1().Pods(namespace).Delete(context.TODO(), p.GetName(), *metav1.NewDeleteOptions(0))
406+
if err != nil {
407407
return errors.Wrapf(err, "error deleting pod: %s", p.GetName())
408408
}
409409
}

0 commit comments

Comments
 (0)