-
Notifications
You must be signed in to change notification settings - Fork 68
feat: Migrate pvcviewer controller publish action #622
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
base: notebooks-v1
Are you sure you want to change the base?
feat: Migrate pvcviewer controller publish action #622
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
425e4da to
53689ac
Compare
|
/hold I want to make sure:
|
53689ac to
0636c9a
Compare
104bfe1 to
832a156
Compare
ed1f27c to
091cc46
Compare
|
/ok-to-test |
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.
Thanks for these changes.. I can confirm you appropriately copied the existing workflow from kubeflow/kubeflow and made the necessary edits.
HOWEVER - I'm VERY perplexed on how the original workflow was EVER working - as we clearly are attempting to build multi-arch images - but I don't see a Setup QEMU step like other workflows have ?!
Can you:
- explicitly add that step similar to how other
_publishworkflows have it defined - explain to me how the heck this is working without that step???
🙇
dfde6a0 to
71fd6d4
Compare
Ok, the reason the original and current workflow works without a Setup QEMU step is that our Go binary is statically built (CGO_ENABLED=0), which has important implications:
I agree it might be worth adding the Setup QEMU step for consistency and clarity.. |
71fd6d4 to
33a7b36
Compare
Signed-off-by: noa limoy <[email protected]>
33a7b36 to
6592e67
Compare
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.
/lgtm
Thanks @noalimoy - good to finally be at a place to get this merged. appreciate your work!
Verified on fork:
- https://github.com/andyatmiami/kubeflow-notebooks/actions/runs/18956588486/job/54134806284
- note: small commit to point to my repo
Image available:
|
/unhold |
Summary
This PR migrates the GitHub Actions workflow responsible for building and publishing the PVCViewer Controller Docker image from the
kubeflow/kubeflowrepository to thekubeflow/notebooksrepository.Related: #619
Verification
Successfully built and published a test image:
GitHub Actions run