ansible/awx

Non descriptive error when podman is missing

Open

#14,341 opened on Aug 15, 2023

View on GitHub
 (3 comments) (2 reactions) (0 assignees)Python (3,333 forks)batch import
component:apigood first issuetype:bug

Repository metrics

Stars
 (13,071 stars)
PR merge metrics
 (Avg merge 24d 6h) (30 merged PRs in 30d)

Description

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