diff --git a/controllers/controller/devworkspacerouting/solvers/basic_solver.go b/controllers/controller/devworkspacerouting/solvers/basic_solver.go index a109a65a0..6c1e155e2 100644 --- a/controllers/controller/devworkspacerouting/solvers/basic_solver.go +++ b/controllers/controller/devworkspacerouting/solvers/basic_solver.go @@ -31,7 +31,6 @@ var routeAnnotations = func(endpointName string) map[string]string { var nginxIngressAnnotations = func(endpointName string) map[string]string { return map[string]string{ - "kubernetes.io/ingress.class": "nginx", "nginx.ingress.kubernetes.io/rewrite-target": "/", "nginx.ingress.kubernetes.io/ssl-redirect": "false", constants.DevWorkspaceEndpointNameAnnotation: endpointName, diff --git a/controllers/controller/devworkspacerouting/solvers/common.go b/controllers/controller/devworkspacerouting/solvers/common.go index 5f17beb81..616e20534 100644 --- a/controllers/controller/devworkspacerouting/solvers/common.go +++ b/controllers/controller/devworkspacerouting/solvers/common.go @@ -25,6 +25,7 @@ import ( networkingv1 "k8s.io/api/networking/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" + "k8s.io/utils/pointer" ) type DevWorkspaceMetadata struct { @@ -223,6 +224,7 @@ func getIngressForEndpoint(routingSuffix string, endpoint controllerv1alpha1.End Annotations: nginxIngressAnnotations(endpoint.Name), }, Spec: networkingv1.IngressSpec{ + IngressClassName: pointer.String("nginx"), Rules: []networkingv1.IngressRule{ { Host: hostname,