awx-operator
awx-operator copied to clipboard
node assignment configs are attached on all k8s workloads
SUMMARY
The db migration pod and the backup process pod have failed to schedule on a k8s cluster where every node has a taint. So this PR adds the task_* related node-assignment params and the global node-assignment params as fallback to every k8s workload that didn't have node-assignment configuration available on them.
This fixes issues like #1774
ISSUE TYPE
- Bug, Docs Fix or other nominal change
ADDITIONAL INFORMATION
I PR'd a similar fix with https://github.com/ansible/awx-operator/pull/1804, only targeting the migration pod. Realised I need somethign similar on the backup pod.
The task_* params seem well suited for most of the k8s workloads except for the mesh-ingress deployment, so I had that only use the global params
Hello @ranvit, please let us know if you are still interested in merging this PR. If so, please be sure to address the comments left by @rooftopcellist and resolve any merge conflicts.
Thank you for your time!
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code