fix(e2e): remove stale GCP metadata check from endpointless test

Signed-off-by: Philippe Martin <phmartin@redhat.com>
This commit is contained in:
Philippe Martin
2026-10-02 21:26:56 +02:00
parent 542c940a0a
commit 89b62a3fb9
-20
View File
@@ -395,26 +395,6 @@ def test_endpointless_profile_credentials_fail_closed_without_policy_binding(
assert result.exit_code == 0, result.stderr
assert result.stdout.strip() == "NOT_SET"
def read_metadata_token_status() -> int:
import os
import urllib.error
import urllib.request
request = urllib.request.Request(
f"http://{os.environ['GCE_METADATA_HOST']}/computeMetadata/v1/instance/service-accounts/default/token",
headers={"Metadata-Flavor": "Google"},
)
opener = urllib.request.build_opener(urllib.request.ProxyHandler({}))
try:
with opener.open(request, timeout=5) as response:
return response.status
except urllib.error.HTTPError as error:
return error.code
result = sb.exec_python(read_metadata_token_status)
assert result.exit_code == 0, result.stderr
assert result.stdout.strip() == "503"
def test_endpointless_profile_credentials_use_explicit_policy_binding(
sandbox: Callable[..., Sandbox],