Skip to content

Commit a17b8e1

Browse files
author
Martin Linkhorst
committed
use loadBalancerClass instead of external annotation
1 parent 254a0b4 commit a17b8e1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

test/e2e/external_dns.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,17 +124,18 @@ var _ = describe("External DNS creation", func() {
124124
framework.ExpectNoError(err, "failed to delete service: %s in namespace: %s", serviceName, ns)
125125
}()
126126

127+
loadBalancerClass := "service.k8s.aws/nlb"
127128
hostName := fmt.Sprintf("%s-%d.%s", serviceName, time.Now().UTC().Unix(), E2EHostedZone())
128129
_, err := jigs.CreateLoadBalancerService(ctx, timeout, func(svc *v1.Service) {
129130
svc.ObjectMeta = metav1.ObjectMeta{
130131
Name: serviceName,
131132
Annotations: map[string]string{
132-
"service.beta.kubernetes.io/aws-load-balancer-type": "external",
133133
"service.beta.kubernetes.io/aws-load-balancer-ip-address-type": "dualstack",
134134
externalDNSAnnotation: hostName,
135135
},
136136
}
137137
svc.Spec.Type = v1.ServiceTypeLoadBalancer
138+
svc.Spec.LoadBalancerClass = &loadBalancerClass
138139
svc.Spec.Selector = labels
139140
svc.Spec.Ports = []v1.ServicePort{
140141
{

0 commit comments

Comments
 (0)