File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 46
46
exit $EXIT_CODE
47
47
fi
48
48
49
+ docker build -q -t " ${REGISTRY} /driver:${TAG} " -f backend/Dockerfile.driver . && docker push " ${REGISTRY} /driver:${TAG} " || EXIT_CODE=$?
50
+ if [[ $EXIT_CODE -ne 0 ]]
51
+ then
52
+ echo " Failed to build driver image."
53
+ exit $EXIT_CODE
54
+ fi
55
+
56
+ docker build -q -t " ${REGISTRY} /launcher:${TAG} " -f backend/Dockerfile.launcher . && docker push " ${REGISTRY} /launcher:${TAG} " || EXIT_CODE=$?
57
+ if [[ $EXIT_CODE -ne 0 ]]
58
+ then
59
+ echo " Failed to build launcher image."
60
+ exit $EXIT_CODE
61
+ fi
49
62
50
63
# clean up intermittent build caches to free up disk space
51
64
docker system prune -a -f
Original file line number Diff line number Diff line change @@ -49,6 +49,10 @@ kubectl patch deployment.apps/ml-pipeline-persistenceagent -p '{"spec": {"templa
49
49
# Patch scheduled workflow
50
50
kubectl patch deployment.apps/ml-pipeline-scheduledworkflow -p ' {"spec": {"template": {"spec": {"containers": [{"name": "ml-pipeline-scheduledworkflow", "image": "kind-registry:5000/scheduledworkflow"}]}}}}' -n kubeflow
51
51
52
+ # Update environment variables to override driver / launcher
53
+ kubectl set env deployments/ml-pipeline V2_DRIVER_IMAGE=kind-registry:5000/driver -n kubeflow
54
+ kubectl set env deployments/ml-pipeline V2_LAUNCHER_IMAGE=kind-registry:5000/launcher -n kubeflow
55
+
52
56
# Check if all pods are running - (10 minutes)
53
57
wait_for_pods || EXIT_CODE=$?
54
58
if [[ $EXIT_CODE -ne 0 ]]
You can’t perform that action at this time.
0 commit comments