Merge pull request #114567 from aojea/e2e_dns_context

e2e dns don't fail if configmap does not exist
This commit is contained in:
Kubernetes Prow Robot
2022-12-18 16:05:53 -08:00
committed by GitHub

View File

@@ -24,6 +24,7 @@ import (
"time"
v1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
@@ -186,7 +187,10 @@ func (t *dnsTestCommon) restoreDNSConfigMap(ctx context.Context, configMapData m
t.setConfigMap(ctx, &v1.ConfigMap{Data: configMapData})
t.deleteCoreDNSPods(ctx)
} else {
framework.ExpectNoError(t.c.CoreV1().ConfigMaps(t.ns).Delete(ctx, t.name, metav1.DeleteOptions{}))
err := t.c.CoreV1().ConfigMaps(t.ns).Delete(ctx, t.name, metav1.DeleteOptions{})
if err != nil && !apierrors.IsNotFound(err) {
framework.Failf("Unexpected error deleting configmap %s/%s", t.ns, t.name)
}
}
}