ansible/awx

Non descriptive error when podman is missing

Offen

#14.341 geöffnet am 15.08.2023

 (3 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)Python (3.333 Forks)batch import
component:apigood first issuetype:bug

Repository-Metriken

Stars
 (13.071 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

SUMMARY

image

This is the error message we get when running a job against a remote node that doesn't have podman installed

here is the stdout file of the receptor work unit in the awx-ee container

bash-5.1$ cat stdout
Unable to find process isolation executable: podman 

So receptor has the right error message, but this does not bubble up to awx

ISSUE TYPE
  • Bug, Docs Fix or other nominal change
COMPONENT NAME
  • API
ENVIRONMENT
  • AWX install method: operator
  • AWX deployment target: kubernetes (kind)
STEPS TO REPRODUCE

setup a remote execution node on a k8s based awx deployment. Make sure podman is not installed on that node. The health check will still succeed because ansible-runner worker doesn't use podman.

Run a job against this execution node.

EXPECTED RESULTS

hoping for an error message that points out missing podman

Contributor Guide