WIP: use cncf hosted gha runners
CNCF has hosted ephemeral GitHub runners in Oracle that we're wanting projects to use rather than the GitHub hosted ones, which are now incur a cost to use. This PR is currently a WIP to work through any tests that break or dependencies that may be missing. <3
Please direct any questions to myself, @krook and @RobertKielty
Oh thanks a lot for your help, my previous attempt was with equinix (which was announced as EOL shortly after).
https://github.com/cilium/proxy/pull/979
Somewhat consistent test failure here: https://github.com/cilium/proxy/actions/runs/13709538606/job/38386691311#step:17:1670
Immediate thinking is it's something with the job running in a pod and not a VM (primary difference between GH hosted and self-hosted using GitHub ARC Runners) -- Ideas appreciated before I dive down this rabbit hole :)
@sayboras Any idea on why this would still be running on the hosted GH runner rather than the CNCF Runner? https://github.com/cilium/proxy/actions/runs/13729868767/job/38404564433?pr=1195#step:1:2
Any idea on why this would still be running on the hosted GH runner rather than the CNCF Runner?
The workflow is configured with pull_request_target, so you need to push a branch to cilium/proxy repo, one additional commit is required (see the second commit in https://github.com/cilium/proxy/pull/1196 for example).
Just a note that you might need to push a branch to cilium/proxy repo (instead of using forked repo) to test out the changes.
done by https://github.com/cilium/proxy/pull/1452