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

Provisioning should support Beaker pool enforcement/exclusion #2346

Open
happz opened this issue Sep 22, 2023 · 1 comment
Open

Provisioning should support Beaker pool enforcement/exclusion #2346

happz opened this issue Sep 22, 2023 · 1 comment
Labels
area | hardware Implementation of hardware requirements plugin | artemis Related to Artemis provision plugin plugin | mrack The beaker provision plugin step | provision Stuff related to the provision step

Comments

@happz
Copy link
Collaborator

happz commented Sep 22, 2023

In Beaker jobs, this is possible to request/exclude a specific Beaker pool (not to be confused with Artemis pools):

system-pool: !virtkvm-gating
system-pool: virtkvm-gating

First, it's a feature sought by current Beaker users, and it probably shouldn't be hard to extend the Beaker plugin/mrack to support this.

Second, I'm not sure how to support this with Artemis, and to what extent this should be decoupled from how: beaker. As Artemis can and does wrap Beaker service too, it can certainly accept constraints of this kind and propagate them to Beaker behind the curtain. Feels like something generic enough for hardware, but it's not actual HW requirements, more like an organizational aspect... Anyway, adding HW labels, open for discussion.

@happz happz added step | provision Stuff related to the provision step area | hardware Implementation of hardware requirements plugin | artemis Related to Artemis provision plugin plugin | mrack The beaker provision plugin labels Sep 22, 2023
@thrix
Copy link
Collaborator

thrix commented Sep 25, 2023

Relevant RH issues:
https://issues.redhat.com/browse/KQE-59

happz added a commit that referenced this issue Jun 28, 2024
happz added a commit that referenced this issue Jun 28, 2024
happz added a commit that referenced this issue Jul 8, 2024
happz added a commit that referenced this issue Jul 30, 2024
happz added a commit that referenced this issue Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area | hardware Implementation of hardware requirements plugin | artemis Related to Artemis provision plugin plugin | mrack The beaker provision plugin step | provision Stuff related to the provision step
Projects
None yet
Development

No branches or pull requests

2 participants