ansible/awx

Non descriptive error when podman is missing

Open

#14.341 aberto em 15 de ago. de 2023

Ver no GitHub
 (3 comments) (2 reactions) (0 assignees)Python (3.333 forks)batch import
component:apigood first issuetype:bug

Métricas do repositório

Stars
 (13.071 stars)
Métricas de merge de PR
 (Mesclagem média 24d 6h) (30 fundiu PRs em 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

Guia do colaborador