chore: make dashboard release-able (part 1)#115
chore: make dashboard release-able (part 1)#115google-oss-prow[bot] merged 1 commit intokubeflow:mainfrom
Conversation
|
/retest |
|
I think the problem here is that, in the current tests, the KFAM image is never built for the Specifically, IIUC, what is going on is:
This wasn't the case in the past, as tests were building both KFAM and Profiles Controller. IIUC, right now even if we manually publish a (But LMK if I'm missing something) |
6b41308 to
0f395bc
Compare
0f395bc to
6660d1e
Compare
|
So indeed, looking at the updated code, this was the issue. @yehudit1987 it looks like now the tests are failing because the CentralDashboard gets deployed with the Could you try to do the changes just to confirm that this is the case? It looks like #101 has broken the CI and how it was working in the past and we'll need to make modifications. But again, let's first confirm the above. |
f090404 to
04ff8ae
Compare
52cba39 to
4f20b8c
Compare
|
/ok-to-test |
4f20b8c to
00dbb69
Compare
00dbb69 to
4d9913f
Compare
daba2ec to
5f1ae7e
Compare
5f1ae7e to
ed0272c
Compare
ed0272c to
ecda377
Compare
Regarding that -
|
| - name: ghcr.io/kubeflow/kubeflow/central-dashboard | ||
| newName: ghcr.io/kubeflow/kubeflow/central-dashboard | ||
| - name: ghcr.io/kubeflow/dashboard/dashboard | ||
| newName: ghcr.io/kubeflow/dashboard/dashboard |
There was a problem hiding this comment.
We want to carry out the centraldashboard -> dashboard rename consistently throughout this entire file...
There are many references to centraldashboard in this file - so I will not comment on each of them... but do please perform the rename - thanks!
| env: | ||
| DASHBOARD_IMG: ghcr.io/kubeflow/dashboard/central-dashboard | ||
| KFAM_IMG: ghcr.io/kubeflow/dashboard/kfam | ||
| DASHBOARD_IMG: ghcr.io/kubeflow/dashboard/dashboard |
There was a problem hiding this comment.
There are numerous references in this file that still pass a label selector (or an argument to a script that is consumed as a label selector) that is using the centraldashboard name..
we should update all such occurrences to dashboard
| env: | ||
| CENTRALDASHBOARD_IMG: ghcr.io/kubeflow/dashboard/centraldashboard | ||
| CENTRALDASHBOARD_ANGULAR_IMG: ghcr.io/kubeflow/dashboard/centraldashboard-angular | ||
| CENTRALDASHBOARD_IMG: ghcr.io/kubeflow/dashboard/dashboard |
There was a problem hiding this comment.
There are numerous references in this file that still pass a label selector (or an argument to a script that is consumed as a label selector) that is using the centraldashboard name..
we should update all such occurrences to dashboard
| kubectl --record deployment.apps/centraldashboard \ | ||
| set image deployment.v1.apps/centraldashboard \ |
There was a problem hiding this comment.
Need up update this reference to the deployment name to dashboard to align as part of other PR review comments left.
andyatmiami
left a comment
There was a problem hiding this comment.
As part of these changes - I think we will ALSO need to update go.mod and referenced imports for the go-based components:
access-managementpoddefaults-webhooksprofile-controller
So references such as this github.com/kubeflow/kubeflow/components/access-management should actually be github.com/kubeflow/dashboard/components/access-management
This naturally then applies to actual import declarations as well.
go mod tidy can then help validate these changes.
ecda377 to
ec192b6
Compare
ced864f to
dcd390b
Compare
|
@yehudit1987 @andyatmiami can we merge this soon, even if it i s not perfect ? Because we are blocking many other PRs as for example #135 (comment) and #133 I am willing to approve, because we need to move forward and get a release and i do not see activity from other maintainers. |
|
@yehudit1987 you can also invite @andyatmiami in git to collaborate in your branch/repository |
Hi @juliusvonkohout and @andyatmiami as for today status is - I finished checking testing logs and fixing issues I saw. Hopefully I didn't miss anything. I believe we can merge it as is (if review is passing of course). If any other issues are remain - such as logs I miss or changing imports at go files etc. I suggest to open separate tasks for that. |
|
I just want to test actually publishing from my fork tomorrow... Assuming that goes well - I plan on giving this an |
Hi @andyatmiami the publishing workflows are working as well. |
…low/dashboard/* Signed-off-by: Yehudit Kerido <yehudit.kerido@nokia.com>
|
/lgtm
In addition to the green checks across the board on this PR, I verified on my fork that publishing of images appears to be appropriate... GHAs
|
|
I can also check the permissions as administrator if needed. I am in favor of just merging and then adjusting permissions if needed, but let's give @kimwnasptd and @thesuperzapper a day for feedback. |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: juliusvonkohout The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |




Migrate Docker Images from kubeflow/kubeflow to kubeflow/dashboard
Migrates all dashboard component images from ghcr.io/kubeflow/kubeflow/* to ghcr.io/kubeflow/dashboard/* and standardizes component naming.
Key Changes
Image Path Updates:
Updated Files: