ansible/awx

Non descriptive error when podman is missing

Open

#14.341 aperta il 15 ago 2023

Vedi su GitHub
 (3 commenti) (2 reazioni) (0 assegnatari)Python (3333 fork)batch import
component:apigood first issuetype:bug

Metriche repository

Star
 (13.071 star)
Metriche merge PR
 (Merge medio 24g 6h) (30 PR mergiate in 30 g)

Descrizione

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

Guida contributor