awx
awx copied to clipboard
allow control node to peer out to remote execution node
Summary
As a user, from an AWX controlplane deployed on a Kubernetes Cluster, I would like the ability to peer out to a remote execution node.
Acceptance Criteria
- [x] when a execution node (Instance) is added to AWX controlplane, all control node is able to peer out to the new execution node
- [x] communication between control node and remote execution node is secured via mTLS
PoC from @shanemcd AWX changes: https://github.com/ansible/awx/compare/mesh-scaling-backend...shanemcd:awx:mesh-scaling-backend awx-operator changes: https://github.com/ansible/awx-operator/compare/devel...shanemcd:awx-operator:external-execution-nodes
https://github.com/ansible/awx-operator/pull/1012
https://github.com/ansible/awx/pull/12619
We are blocked to test until https://issues.redhat.com/browse/AAP-5543 and https://github.com/ansible/tower/issues/6081 are done
Validated from QE side. Closing