Skip to content

Commit 1ac2150

Browse files
committed
test: move nlb booststrap logic to service_bootstrap.py
1 parent 8dd97c8 commit 1ac2150

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

test/e2e/service_bootstrap.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import logging
1717

1818
from acktest.bootstrapping import Resources, BootstrapFailureException
19+
from acktest.bootstrapping.elbv2 import NetworkLoadBalancer
1920
from acktest.bootstrapping.vpc import VPC
2021
from acktest.bootstrapping.s3 import Bucket
2122
from e2e import bootstrap_directory
@@ -29,6 +30,7 @@ def service_bootstrap() -> Resources:
2930
FlowLogsBucket=Bucket(
3031
"ack-ec2-controller-flow-log-tests",
3132
),
33+
NLB=NetworkLoadBalancer("e2e-vpc-ep-service-test")
3234
)
3335

3436
try:

test/e2e/tests/test_vpc_endpoint_service_configuration.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
from acktest.resources import random_suffix_name
2323
from acktest.k8s import resource as k8s
24-
from acktest.bootstrapping.elbv2 import NetworkLoadBalancer
24+
from e2e.bootstrap_resources import get_bootstrap_resources
2525
from e2e import service_marker, CRD_GROUP, CRD_VERSION, load_ec2_resource
2626
from e2e.replacement_values import REPLACEMENT_VALUES
2727
from e2e.tests.helper import EC2Validator
@@ -37,9 +37,7 @@
3737
@pytest.fixture
3838
def simple_vpc_endpoint_service_configuration(request):
3939
test_resource_values = REPLACEMENT_VALUES.copy()
40-
41-
nlb = NetworkLoadBalancer("vpc-ep-service-test")
42-
nlb.bootstrap()
40+
resources = get_bootstrap_resources()
4341

4442
supported_ip_address_types = "ipv4"
4543

@@ -48,7 +46,7 @@ def simple_vpc_endpoint_service_configuration(request):
4846
test_resource_values["VPC_ENDPOINT_SERVICE_NAME"] = resource_name
4947
test_resource_values["ACCEPTANCE_REQUIRED"] = "False"
5048
test_resource_values["PRIVATE_DNS_NAME"] = ""
51-
test_resource_values["NETWORK_LOAD_BALANCER_ARN_SET"] = nlb.arn
49+
test_resource_values["NETWORK_LOAD_BALANCER_ARN_SET"] = resources.NLB.arn
5250
test_resource_values["SUPPORTED_IP_ADDRESS_TYPE_SET"] = supported_ip_address_types
5351
test_resource_values["ALLOWED_PRINCIPAL"] = "arn:aws:iam::111111111111:root"
5452

@@ -88,10 +86,6 @@ def simple_vpc_endpoint_service_configuration(request):
8886
assert deleted
8987
except:
9088
pass
91-
92-
finally:
93-
nlb.cleanup()
94-
9589

9690
@service_marker
9791
@pytest.mark.canary

0 commit comments

Comments
 (0)