File tree Expand file tree Collapse file tree 4 files changed +13
-18
lines changed
Expand file tree Collapse file tree 4 files changed +13
-18
lines changed Original file line number Diff line number Diff line change @@ -255,10 +255,8 @@ jobs:
255255 run : |
256256 pip install setuptools
257257 version=$(python3 setup.py --version)
258- sudo docker build --build-arg VERSION=$version -t ${{ secrets.QUAY_PRIVATE_BENCHMARK_RUNNER_REPOSITORY }}:v$version .
259- sudo docker build --build-arg VERSION=latest -t ${{ secrets.QUAY_PRIVATE_BENCHMARK_RUNNER_REPOSITORY }}:latest .
258+ sudo docker build --build-arg OCP_CLIENT_VERSION=${{ secrets.PERF_OCP_CLIENT_VERSION }} -t ${{ secrets.QUAY_PRIVATE_BENCHMARK_RUNNER_REPOSITORY }}:latest .
260259 sudo docker login quay.io -u ${{ secrets.QUAY_ROBOT_USER }} -p ${{ secrets.QUAY_ROBOT_PASSWORD }}
261- sudo docker push ${{ secrets.QUAY_PRIVATE_BENCHMARK_RUNNER_REPOSITORY }}:v$version
262260 sudo docker push ${{ secrets.QUAY_PRIVATE_BENCHMARK_RUNNER_REPOSITORY }}:latest
263261 echo '⌛ Wait 30 sec till image will be updated in quay.io'
264262 sleep 30
@@ -278,7 +276,7 @@ jobs:
278276 python-version : ${{ matrix.python-version }}
279277 - name : ⌛ Build and Upload 🐋 to quay.io
280278 run : |
281- sudo docker build --build-arg VERSION=latest -t ${{ secrets.QUAY_BENCHMARK_RUNNER_REPOSITORY }}:latest .
279+ sudo docker build --build-arg OCP_CLIENT_VERSION=${{ secrets.PERF_OCP_CLIENT_VERSION }} -t ${{ secrets.QUAY_BENCHMARK_RUNNER_REPOSITORY }}:latest .
282280 sudo docker login quay.io -u ${{ secrets.QUAY_ROBOT_BENCHMARK_RUNNER_USER }} -p ${{ secrets.QUAY_ROBOT_BENCHMARK_RUNNER_PASSWORD }}
283281 sudo docker push ${{ secrets.QUAY_BENCHMARK_RUNNER_REPOSITORY }}:latest
284282 echo '⌛ Wait 30 sec till image will be updated in quay.io'
Original file line number Diff line number Diff line change 5656 END
5757 - name : ▶ OCP assisted installer
5858 env :
59- INSTALL_OCP_VERSION : " latest-4.17 "
60- OCP_CLIENT_VERSION : " 4.17.0 "
59+ INSTALL_OCP_VERSION : ${{ secrets.PERF_INSTALL_OCP_VERSION }}
60+ OCP_CLIENT_VERSION : ${{ secrets.PERF_OCP_CLIENT_VERSION }}
6161 IBM_API_KEY : ${{ secrets.IBM_API_KEY }}
6262 GIT_TOKEN : ${{ secrets.GIT_TOKEN }}
6363 WORKER_IDS : ${{ secrets.PERF_WORKER_IDS }}
8080 echo '>>>>>>>>>>>>>>>>>>>>>>>>>> OCP end step: ${{ matrix.step }} >>>>>>>>>>>>>>>>>>>>>>>>>>>>'
8181 - name : ▶ Rerun OCP assisted install after failure
8282 env :
83- INSTALL_OCP_VERSION : " latest-4.17 "
84- OCP_CLIENT_VERSION : " 4.17.0 "
83+ INSTALL_OCP_VERSION : ${{ secrets.PERF_INSTALL_OCP_VERSION }}
84+ OCP_CLIENT_VERSION : ${{ secrets.PERF_OCP_CLIENT_VERSION }}
8585 IBM_API_KEY : ${{ secrets.IBM_API_KEY }}
8686 GIT_TOKEN : ${{ secrets.GIT_TOKEN }}
8787 WORKER_IDS : ${{ secrets.PERF_WORKER_IDS }}
Original file line number Diff line number Diff line change @@ -77,11 +77,11 @@ jobs:
7777 sudo tee -a /etc/hosts <<< "$OCP_HOSTS" > /dev/null
7878 - name : ☉ install ${{ matrix.resource }} Operator
7979 env :
80- CNV_VERSION : " 4.17 "
81- ODF_VERSION : " 4.17 "
82- LSO_VERSION : " 4.17 "
83- NUM_ODF_DISK : " 0 "
84- KATA_CSV : " "
80+ CNV_VERSION : ${{ secrets.PERF_CNV_VERSION }}
81+ ODF_VERSION : ${{ secrets.PERF_ODF_VERSION}}
82+ LSO_VERSION : ${{ secrets.PERF_LSO_VERSION }}
83+ NUM_ODF_DISK : ${{ secrets.PERF_NUM_ODF_DISK }}
84+ KATA_CSV : ${{ secrets.PERF_KATA_VERSION }}
8585 QUAY_USERNAME : ${{ secrets.QUAY_USERNAME }}
8686 QUAY_PASSWORD : ${{ secrets.QUAY_PASSWORD }}
8787 IBM_API_KEY : ${{ secrets.IBM_API_KEY }}
Original file line number Diff line number Diff line change 11FROM quay.io/centos/centos:stream9
22
3- # benchmark-runner latest version
4- ARG VERSION
5-
63# Update and use not only best candidate packages (avoiding failures)
74RUN dnf update -y --nobest
85
@@ -26,8 +23,8 @@ RUN wget https://www.python.org/ftp/python/${python_full_version}/Python-${pytho
2623# install & run benchmark-runner (--no-cache-dir for take always the latest)
2724RUN python3.12 -m pip install --upgrade pip && python3.12 -m pip install --upgrade benchmark-runner
2825
29- # Must update every OCP version !!!
30- ARG OCP_CLIENT_VERSION= "4.18.0-rc.9"
26+ # OCP client version passed dynamically
27+ ARG OCP_CLIENT_VERSION
3128RUN curl -L "https://mirror.openshift.com/pub/openshift-v4/clients/ocp/${OCP_CLIENT_VERSION}/openshift-client-linux-${OCP_CLIENT_VERSION}.tar.gz" -o "/tmp/openshift-client-linux-${OCP_CLIENT_VERSION}.tar.gz" \
3229 && tar -xzvf /tmp/openshift-client-linux-${OCP_CLIENT_VERSION}.tar.gz -C /tmp/ \
3330 && mv /tmp/kubectl /usr/local/bin/kubectl \
You can’t perform that action at this time.
0 commit comments