Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task Pod In Separate Instance Group #15112

Open
7 of 9 tasks
AwxTaskHelp opened this issue Apr 16, 2024 · 1 comment
Open
7 of 9 tasks

Task Pod In Separate Instance Group #15112

AwxTaskHelp opened this issue Apr 16, 2024 · 1 comment

Comments

@AwxTaskHelp
Copy link

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.

Feature type

New Feature

Feature Summary

I have intergeated awx with another application which can occasionally spam awx and trigger many workflows. This can cause the task pod to go out of memory causing more critical workflows to queue in pending state. Rather than just increase the memory and scale the task pods (I have added more task pods) I want to be able to isolate the workflows that are triggered by the other application. I would like to have these workflows use their own task pod so only that job type would experience queuing. When I add more task pods they are all put in the control plane which can not be edited. This means it’s not possible to have jobs scheduled with a dedicated task pod unless you spin up a whole other awx instance (web ui etc).

Select the relevant components

  • UI
  • API
  • Docs
  • Collection
  • CLI
  • Other

Steps to reproduce

Have multiple instances of task pod and try to isolate certain workflow templates to just one task pod

Current results

Scaling up task pods just means scheduling is automatically balanced between for all jobs. I want to give priority to certain jobs/workflows.

Sugested feature result

Be able to move awx task pods to their own instance group so the instance group can be defined by the workflow/job template

Additional information

No response

@jessicamack
Copy link
Member

@kdelee are there any workarounds for this or is this a current limitation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants