-
Notifications
You must be signed in to change notification settings - Fork 260
REQUEST: Extra packages on baremetal runners #2701
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
Comments
Not sure what label to apply here, since this is Github related so 'project-infra' does not apply |
@scottgerring is it an option to install the system deps as part of your CI? cc @jpkrohling @open-telemetry/technical-committee as admins for the bare metal runners. also cc @open-telemetry/go-maintainers, is this a problem you've run across? |
I don't have |
I am not aware of any problems on our side. I also think it is fine to add Would be good to double-check if all workflows are still working fine after installing new tools: https://github.com/search?q=org%3Aopen-telemetry+%22runs-on%3A+self-hosted%22+path%3A%2F%5E%5C.github%5C%2Fworkflows%5C%2F%2F&type=code |
@jpkrohling @open-telemetry/technical-committee as admins for the bare metal runners: can you add these tools? |
Bump! @jpkrohling in case this has fallen off your radar! |
fyi I ran across this recently: https://deploy.equinix.com/blog/sunsetting-equinix-metal/ |
Well, that's a pity. From OTel's perspective, I would imagine the project would like to retain this feature (the need for perf benchmarking won't go away) - so perhaps there's a parallel need to look at other providers here? |
It did fall off my radar, sorry :-( |
@scottgerring it sounds like we can get dedicated hosts in Oracle Cloud (https://github.com/open-telemetry/community/blob/main/assets.md#oracle-cloud-account). I've added this to tomorrow's Project Infrastructure SIG agenda to see how we can make that happen. |
Hey @trask that sounds great! Would be happy to lend a hand here in terms of setup etc. insofar as that is useful. Let me know |
…#540) Switching perf test back to Ubuntu Github runner for now. It seems that the self-hosted runners are being moved to a [new infra, and is not quite ready now](open-telemetry/community#2701 (comment))
Working on setting up the Oracle bare metal runner in #2801 |
Affected Repository
https://github.com/open-telemetry/opentelemetry-rust
Requested Changes
Over in otel-rust, we'd like to move our performance benchmarks for
main
onto the baremetal runners. In #2616 , @trask has given us access, but we've discovered that we can't use them just yet, as we've discovered a couple system deps we need - so far,unzip
andbuild-essential
(but more may pop up when we get further in the build process).Is it in principal possible to request additional packages be installed to these ubuntu workers? If it is, I can run the build through in a minimal docker image, work out what packages we need in totality, and then report back.
Alternatives Considered
Wrapping things up in docker so we can control our own destinies, but 1/ docker is also not installed and 2/ this will make it harder to structure and still benefit from github actions for performance testing.
The text was updated successfully, but these errors were encountered: