Skip to content

Commit 9e6f2a6

Browse files
committed
use correct networking api for ingressDelete func
Signed-off-by: Vandit Singh <[email protected]>
1 parent 96fe9aa commit 9e6f2a6

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pkg/provider/k8s/k8s.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424
appsV1 "k8s.io/api/apps/v1"
2525
batchV1 "k8s.io/api/batch/v1"
2626
apiCoreV1 "k8s.io/api/core/v1"
27-
apiExtensionsV1beta1 "k8s.io/api/extensions/v1beta1"
2827
apiNetworkingV1 "k8s.io/api/networking/v1"
2928
rbac "k8s.io/api/rbac/v1"
3029
apiServerExtensionsV1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
@@ -1095,15 +1094,15 @@ func (c *K8s) customResourceDelete(resource runtime.Object) error {
10951094
}
10961095

10971096
func (c *K8s) ingressDelete(resource runtime.Object) error {
1098-
req := resource.(*apiExtensionsV1beta1.Ingress)
1097+
req := resource.(*apiNetworkingV1.Ingress)
10991098
kind := resource.GetObjectKind().GroupVersionKind().Kind
11001099
if len(req.Namespace) == 0 {
11011100
req.Namespace = "default"
11021101
}
11031102

11041103
switch v := resource.GetObjectKind().GroupVersionKind().Version; v {
1105-
case "v1beta1":
1106-
client := c.clt.ExtensionsV1beta1().Ingresses(req.Namespace)
1104+
case "v1":
1105+
client := c.clt.NetworkingV1().Ingresses(req.Namespace)
11071106
delPolicy := apiMetaV1.DeletePropagationForeground
11081107
if err := client.Delete(c.ctx, req.Name, apiMetaV1.DeleteOptions{PropagationPolicy: &delPolicy}); err != nil {
11091108
return errors.Wrapf(err, "resource delete failed - kind: %v, name: %v", kind, req.Name)

0 commit comments

Comments
 (0)