-
Notifications
You must be signed in to change notification settings - Fork 5
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
garm: introduce vm_location param #9
garm: introduce vm_location param #9
Conversation
Hi @mkulke !
Just curious: do we plans to provision bare-metal machines for TDX runners (or sev/snp)?
Checking I got it right: all the other resources, including the group, are going to still live in eastus? |
I think we do, but that would not be GARM related, but bare-metal hosts registered as github runners.
yup the garm (ACI + storage account etc) resources do still live in eastus. garm creates a new resource group per runner (with all the suppporting infra, NIC, ip, etc). annoyingly, you cannot configure a location on a per-pool basis, but only globally. |
the current location (eastus) will only support SEV-SNP and nestable instances, if we want to support TDX runners, we have to move to a region that supports all three of them: westeurope is one of those regions. Since we don't want to invalidate all the urls in the github webhook configurations when moving to another location (garm urls are bound to a location), a discrete `vm_location` param has been introduced that configures GARM to spawn Runners in that region. Signed-off-by: Magnus Kulke <magnuskulke@microsoft.com>
4ca9887
to
beaabde
Compare
lgtm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @mkulke !
the current location (eastus) will only support SEV-SNP and nestable instances, if we want to support TDX runners, we have to move to a region that supports all three of them: westeurope is one of those regions.
Since we don't want to invalidate all the urls in the github webhook configurations when moving to another location (garm urls are bound to a location), a discrete
vm_location
param has been introduced that configures GARM to spawn Runners in that region.