Skip to content

Conversation

yehudit1987
Copy link

@yehudit1987 yehudit1987 commented Sep 29, 2025

Migrate Jupyter Web App Docker publish workflow from kubeflow/kubeflow
to kubeflow/notebooks with multi-platform build improvements.

Key Changes

Migration

  • Move workflow to notebooks repo structure
  • Update image registry to ghcr.io/kubeflow/notebooks/jupyter-web-app

Docker Buildx Integration

  • Replace sequential make commands with docker/build-push-action@v5
  • Fix ARM64 hanging issues
  • Enable parallel multi-platform building (amd64,ppc64le,arm64)

Improvements

  • Add GitHub Actions caching (type=gha) for faster builds
  • Eliminate timeout issues with better resource management
  • Apply to all build scenarios: SHA tags, latest, and version builds

Fixes ARM64 emulation reliability while maintaining compatibility
with existing deployment workflows. Address issue #616

Successful build: https://github.com/yehudit1987/notebooks/actions/runs/18098040267/job/51493584369

image

@github-project-automation github-project-automation bot moved this to Needs Triage in Kubeflow Notebooks Sep 29, 2025
@google-oss-prow google-oss-prow bot added the area/backend area - related to backend components label Sep 29, 2025
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign kimwnasptd for approval. For more information see the Kubernetes Code Review Process.

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot added area/ci area - related to ci area/frontend area - related to frontend components area/v1 area - version - kubeflow notebooks v1 size/M labels Sep 29, 2025
… to kubeflow/notebooks - notebooks-v1 branch

Signed-off-by: Yehudit Kerido <yehudit1987@gmail.com>
@yehudit1987 yehudit1987 force-pushed the feat/migrate_jwa_publish branch from 42977f5 to f49698e Compare September 29, 2025 17:13
@andyatmiami
Copy link
Contributor

/hold

I want to make sure:

  • we finalize the decision on container registry
  • we appropriately "seed" a package to appropriate container registry so desired permissions are in place

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/backend area - related to backend components area/ci area - related to ci area/frontend area - related to frontend components area/v1 area - version - kubeflow notebooks v1 do-not-merge/hold size/M
Projects
Status: Needs Triage
Development

Successfully merging this pull request may close these issues.

2 participants