-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
WIP: set 16 core runners to oci gh arc runners #17879
base: main
Are you sure you want to change the base?
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
|
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.
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 |
195ec29
to
c223498
Compare
Signed-off-by: Jeffrey Sica <me@jeefy.dev>
c223498
to
535a671
Compare
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