@@ -18,10 +18,10 @@ concurrency:
1818 cancel-in-progress : true
1919
2020env :
21- CENTRALDASHBOARD_IMG : ghcr.io/kubeflow/dashboard/centraldashboard
22- CENTRALDASHBOARD_ANGULAR_IMG : ghcr.io/kubeflow/dashboard/centraldashboard -angular
21+ CENTRALDASHBOARD_IMG : ghcr.io/kubeflow/dashboard/dashboard
22+ CENTRALDASHBOARD_ANGULAR_IMG : ghcr.io/kubeflow/dashboard/dashboard -angular
2323 PROFILE_CONTROLLER_IMG : ghcr.io/kubeflow/dashboard/profile-controller
24- KFAM_IMG : ghcr.io/kubeflow/dashboard/kfam
24+ ACCESS_MANAGEMENT_IMG : ghcr.io/kubeflow/dashboard/access-management
2525 ADMISSION_WEBHOOK_IMG : ghcr.io/kubeflow/dashboard/poddefaults-webhook
2626 TAG : e2e-test
2727
5656 - name : Build KFAM Image
5757 run : |
5858 cd components/access-management
59- make docker-build-multi-arch IMG="${KFAM_IMG }" TAG="${TAG}"
60- kind load docker-image "${KFAM_IMG }:${TAG}"
59+ make docker-build-multi-arch IMG="${ACCESS_MANAGEMENT_IMG }" TAG="${TAG}"
60+ kind load docker-image "${ACCESS_MANAGEMENT_IMG }:${TAG}"
6161 cd ../..
6262
6363 - name : Deploy Profile Controller with KFAM
6767 kind load docker-image "${PROFILE_CONTROLLER_IMG}:${TAG}"
6868 cd config
6969 kustomize build overlays/kubeflow \
70- | sed "s|ghcr.io/kubeflow/kubeflow /profile-controller:[a-zA-Z0-9_.-]*|${PROFILE_CONTROLLER_IMG}:${TAG}|g" \
71- | sed "s|ghcr.io/kubeflow/kubeflow/kfam :[a-zA-Z0-9_.-]*|${KFAM_IMG }:${TAG}|g" \
70+ | sed "s|ghcr.io/kubeflow/dashboard /profile-controller:[a-zA-Z0-9_.-]*|${PROFILE_CONTROLLER_IMG}:${TAG}|g" \
71+ | sed "s|ghcr.io/kubeflow/dashboard/access-management :[a-zA-Z0-9_.-]*|${ACCESS_MANAGEMENT_IMG }:${TAG}|g" \
7272 | kubectl apply -f -
7373 kubectl wait --for=condition=Ready pods -n kubeflow -l kustomize.component=profiles --timeout=300s
7474 kubectl wait --for=condition=Available deployment -n kubeflow profiles-deployment --timeout=300s
@@ -100,16 +100,15 @@ jobs:
100100 - name : Deploy Admission Webhook Component
101101 run : |
102102 ./testing/gh-actions/deploy_component.sh \
103- "admission-webhook" \
104- "components/admission-webhook" \
103+ "components/poddefaults-webhooks" \
105104 "${ADMISSION_WEBHOOK_IMG}" \
106105 "${TAG}" \
107106 "manifests" \
108107 "overlays/cert-manager"
109108
110109 - name : Wait for Admission Webhook to be Ready
111110 run : |
112- kubectl wait --for=condition=Available deployment -n kubeflow admission -webhook-deployment --timeout=300s
111+ kubectl wait --for=condition=Available deployment -n kubeflow poddefaults -webhook-deployment --timeout=300s
113112
114113 - name : Deploy CentralDashboard Angular Component
115114 run : |
@@ -118,7 +117,6 @@ jobs:
118117 export CD_CLUSTER_DOMAIN=cluster.local
119118
120119 ./testing/gh-actions/deploy_component.sh \
121- "centraldashboard-angular" \
122120 "components/centraldashboard-angular" \
123121 "${CENTRALDASHBOARD_ANGULAR_IMG}" \
124122 "${TAG}" \
@@ -127,7 +125,7 @@ jobs:
127125
128126 - name : Wait for CentralDashboard Angular to be Ready
129127 run : |
130- kubectl wait --for=condition=Available deployment -n kubeflow centraldashboard -angular --timeout=300s
128+ kubectl wait --for=condition=Available deployment -n kubeflow dashboard -angular --timeout=300s
131129
132130 - name : Deploy CentralDashboard Component
133131 run : |
@@ -137,7 +135,6 @@ jobs:
137135 export CD_CLUSTER_DOMAIN_PLACEHOLDER=cluster.local
138136
139137 ./testing/gh-actions/deploy_component.sh \
140- "centraldashboard" \
141138 "components/centraldashboard" \
142139 "${CENTRALDASHBOARD_IMG}" \
143140 "${TAG}" \
@@ -191,7 +188,7 @@ jobs:
191188
192189 - name : Test CentralDashboard Angular Integration
193190 run : |
194- POD_NAME=$(kubectl get pods -n kubeflow -l app=centraldashboard -angular -o jsonpath="{.items[0].metadata.name}")
191+ POD_NAME=$(kubectl get pods -n kubeflow -l app=dashboard -angular -o jsonpath="{.items[0].metadata.name}")
195192 if [ -z "$POD_NAME" ]; then exit 1; fi
196193
197194 kubectl port-forward -n kubeflow pod/$POD_NAME 8082:8082 &
@@ -252,18 +249,18 @@ jobs:
252249
253250 kubectl logs -n kubeflow -l kustomize.component=profiles -c kfam --tail=30 || kubectl logs -n kubeflow -l app=kfam --tail=30
254251
255- ./testing/gh-actions/test_service.sh check-logs admission -webhook-deployment kubeflow 30
252+ ./testing/gh-actions/test_service.sh check-logs poddefaults -webhook-deployment kubeflow 30
256253
257- ./testing/gh-actions/test_service.sh check-logs centraldashboard -angular kubeflow 30
254+ ./testing/gh-actions/test_service.sh check-logs dashboard -angular kubeflow 30
258255
259256 ./testing/gh-actions/test_service.sh check-logs centraldashboard kubeflow 30
260257
261258 - name : Check for Component Errors
262259 run : |
263260 ./testing/gh-actions/test_service.sh check-errors profiles-deployment kubeflow
264261 kubectl logs -n kubeflow -l kustomize.component=profiles -c kfam --tail=100 | grep -i error || true
265- ./testing/gh-actions/test_service.sh check-errors admission -webhook-deployment kubeflow
266- ./testing/gh-actions/test_service.sh check-errors centraldashboard -angular kubeflow
262+ ./testing/gh-actions/test_service.sh check-errors poddefaults -webhook-deployment kubeflow
263+ ./testing/gh-actions/test_service.sh check-errors dashboard -angular kubeflow
267264 ./testing/gh-actions/test_service.sh check-errors centraldashboard kubeflow
268265
269266 - name : Final Integration Validation
0 commit comments