1818 description : ' The image tag to use'
1919 required : true
2020 type : string
21+ kepler_tag :
22+ description : ' Kepler image tag'
23+ required : true
24+ type : string
2125
2226env :
2327 BASE_IMAGE : ${{ inputs.image_repo }}/kepler_model_server_base:${{ inputs.image_tag }}
2428 IMAGE : localhost:5001/kepler_model_server:devel
29+ KEPLER_IMAGE : quay.io/sustainable_computing_io/kepler:${{ inputs.kepler_tag }}
30+ DEFAULT_MODEL_SERVER_BASE_IMAGE : quay.io/sustainable_computing_io/kepler_model_server_base:v0.7
2531
2632jobs :
2733 run-integration :
@@ -34,10 +40,10 @@ jobs:
3440 runningBranch : kind
3541 cluster_provider : kind
3642 local_dev_cluster_version : v0.0.3
37- - name : load latest kepler image
43+ - name : load kepler image
3844 run : |
39- docker pull quay.io/sustainable_computing_io/kepler:latest
40- kind load docker-image quay.io/sustainable_computing_io/kepler:latest
45+ docker pull ${{ env.KEPLER_IMAGE }}
46+ kind load docker-image ${{ env.KEPLER_IMAGE }}
4147 - name : checkout
4248 uses : actions/checkout@v4
4349 - name : set up QEMU
@@ -47,11 +53,11 @@ jobs:
4753 - name : Replace value in Dockerfile if base changes
4854 if : ${{ (inputs.base_change == 'true') && (inputs.docker_secret == 'true') }}
4955 run : |
50- sed -i "s|quay.io/sustainable_computing_io/kepler_model_server_base:v0.7 |${{ env.BASE_IMAGE }}|" dockerfiles/Dockerfile
56+ sed -i "s|${{ env.DEFAULT_MODEL_SERVER_BASE_IMAGE }} |${{ env.BASE_IMAGE }}|" dockerfiles/Dockerfile
5157 - name : Replace value in Dockerfile.test if base changes
5258 if : ${{ (inputs.base_change == 'true') && (inputs.docker_secret == 'true') }}
5359 run : |
54- sed -i "s|quay.io/sustainable_computing_io/kepler_model_server_base:v0.7 |${{ env.BASE_IMAGE }}|" dockerfiles/Dockerfile.test
60+ sed -i "s|${{ env.DEFAULT_MODEL_SERVER_BASE_IMAGE }} |${{ env.BASE_IMAGE }}|" dockerfiles/Dockerfile.test
5561 - name : build Kepler model server and test image and push to local registry
5662 run : make build build-test push push-test
5763 - name : set up Kustomize
0 commit comments