Skip to content

Convergence node type ALL proceeds even with failure #16207

@dylanmorroll

Description

@dylanmorroll

Please confirm the following

  • I agree to follow this project's code of conduct.
  • I have checked the current issues for duplicates.
  • I understand that AWX is open source software provided for free and that I might not receive a timely response.
  • I am NOT reporting a (potential) security vulnerability. (These should be emailed to security@ansible.com instead.)

Bug Summary

You can see here the 'Configure UPS monitoring' step failed, but the convergence node 'Limit SSH access' still runs, even though it has the convergence type set to ALL.

Image

AWX version

24.6.1

Select the relevant components

  • UI
  • UI (tech preview)
  • API
  • Docs
  • Collection
  • CLI
  • Other

Installation method

kubernetes

Modifications

no

Ansible version

No response

Operating system

No response

Web browser

No response

Steps to reproduce

  • Have a convergence node
  • Have all dependent nodes run
  • Have some succeed and some fail
  • The convergence node runs even if some fail as long as all are reached

Expected results

I would expect the convergence node to only run if all dependent nodes succeeded.

Actual results

The convergence node seemingly runs if all dependent nodes are executed.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions