Skip to content

Commit 76dc8a1

Browse files
authored
fix: remove client login when using self certs (#1054)
1 parent 27ba56b commit 76dc8a1

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

src/aap_eda/services/activation/engine/podman.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ def start(self, request: ContainerRequest, log_handler: LogHandler) -> str:
124124
raise exceptions.ContainerStartError("Missing image url")
125125

126126
try:
127-
self._login(request)
128127
LOGGER.info(f"Image URL is {request.image_url}")
129128
if request.pull_policy == "Always" or not self._image_exists(
130129
request.image_url,

tests/integration/services/activation/engine/test_podman.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ def test_engine_start_with_credential(init_data, podman_engine):
234234

235235
engine.start(request, log_handler)
236236

237-
engine.client.login.assert_called_once()
238237
engine.client.images.pull.assert_called_once_with(
239238
request.image_url,
240239
tls_verify=bool(credential.ssl_verify),
@@ -263,7 +262,6 @@ def test_engine_start_with_credential(init_data, podman_engine):
263262
def test_engine_start_with_login_api_exception(init_data, podman_engine):
264263
credential = Credential(username="me", secret="sec1", ssl_verify=True)
265264
engine = podman_engine
266-
log_handler = DBLogger(init_data.activation_instance.id)
267265
request = get_request(init_data)
268266
request.credential = credential
269267

@@ -273,7 +271,7 @@ def raise_error(*args, **kwargs):
273271
engine.client.login.side_effect = raise_error
274272

275273
with pytest.raises(ContainerLoginError, match="Login failed"):
276-
engine.start(request, log_handler)
274+
engine._login(request)
277275

278276

279277
@pytest.mark.django_db

0 commit comments

Comments
 (0)