Set 16 core runners to oci gh arc runners#17879
Conversation
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
frouioui
left a comment
There was a problem hiding this comment.
Seems like there is a consistent failure:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.EVGkbtO7nh/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys A8D3785C
gpg: error running '/usr/bin/dirmngr': probably not installed
gpg: failed to start the dirmngr '/usr/bin/dirmngr': Configuration error
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.EVGkbtO7nh/S.dirmngr' failed: Configuration error
gpg: keyserver receive failed: No dirmngr
When installing dependencies, specifically this:
# Get key to latest MySQL repo
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8D3785C
# Setup MySQL 8.0
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb
echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config*
sudo apt-get -qq update
|
@frouioui thank you for letting us know. I will look at this now. Edit : @jeefy added dirmngr on this cncf/automation#53 to the image which fixed the error that you reported. We can see the workflow getting the key to the latest MySQL key repohere https://github.com/vitessio/vitess/actions/runs/13595155407/job/38013879979#step:9:38 The error that we are now seeing is at Get dependencies step |
4f337bd to
195ec29
Compare
|
Looks like all but one test is consistently passing. Ran into an interesting scaling issue with ARC/K8s and disk pressure causing flakes because the runner pod was getting evicted. Don't know why that last one is failing, but I suspect it's some difference in environments still. |
|
The failing tests in onlineddl_vrepl_suite are consistent. These are always: Failing with this error: The runners are using |
c223498 to
535a671
Compare
Signed-off-by: Jeffrey Sica <me@jeefy.dev>
535a671 to
5e3e7d4
Compare
|
This is looking promising, can some Vitess folks chime in on thoughts/opinions/improvements we could make? |
|
@jeefy thanks for looking into it! cncf/automation@49f2ad7 looks really nice and makes sense for that error we got! |
|
FYI I'm intentionally re-running |
|
Unmarking WIP, this should be good to go if y'all are satisfied! <3 This'll help out a lot with GitHub usage. |
frouioui
left a comment
There was a problem hiding this comment.
Looks good to me! Thank you 🙇🏻
Description
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
Related Issue(s)
Checklist
Deployment Notes