-
Notifications
You must be signed in to change notification settings - Fork 164
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
Add hv:kubevirt platform:generic arch:amd64 to builds. #4364
Add hv:kubevirt platform:generic arch:amd64 to builds. #4364
Conversation
@andrewd-zededa, argh, our workflows skip the build step if the changes touch workflow only. You can try introducing a minor change in some code to trigger the build. Will it work, @yash-zededa? |
ah ok, @OhmSpectator I appreciate the help. |
a9130e4
to
59e2add
Compare
After a few experiments I switched to this commit which removed all other hv types in the action matrix except kubevirt and it still runs the kvm and Xen builds. The actions must run the copy in master I think, unless i've missed something. I'll switch over to a commit which I think should work, rename the PR and then we can review. |
59e2add
to
2e8ace7
Compare
@OhmSpectator I switched back to what I think would add a kubevirt amd64 generic build (if merged). |
Multus, cdi, longhorn support arm64 but k8s kubevirt does not have release builds yet. Signed-off-by: Andrew Durbin <[email protected]>
2e8ace7
to
c23acae
Compare
If you want to publish the images for releases you also need to update .github/workflows/publish.yml |
Yes, this will work @OhmSpectator
If you're not publishing you're just checking that specific configuration is built |
I don't think it will work, but we can give it a try. The publish.yml file is configured to trigger only for branches, not pull requests. GitHub Actions would require the changes to already be in the branch before it can apply the new configuration. |
@eriknordmark I wasn't sure if we were ready to start publishing the builds, many PRs coming and could introduce odd upgrade issues. |
So, are we okay with merging the current version to test the build without publishing the results currently? |
@OhmSpectator @uncleDecart @eriknordmark I cleaned up the PR title and description to ready for merging. |
ok, let's test it! |
Thanks @OhmSpectator I see kubevirt in the current list of PR build for #4304, looks good I think. |
One thing though is that pillar for HV=kubevirt (pkg/pillar-kube) is not built inside packages workflow, but rather it is done in the eve workflow right now: This is OK for now, but if we add kubevirt build for arm64, the same pillar package will be built twice. |
Wasn't that eventually supposed to merge into just one |
Multus, cdi, longhorn support arm64 but k8s kubevirt does not have release builds yet.
Just start building for now to help minimize regressions, publishing will start later when the bulk of PRs get merged.