Skip to content

Commit e77e0ea

Browse files
committed
Secret OCP and Operators Versions
1 parent ae4db37 commit e77e0ea

File tree

4 files changed

+13
-18
lines changed

4 files changed

+13
-18
lines changed

.github/workflows/Perf_Env_Build_Test_CI.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff 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'

.github/workflows/Weekly_Perf_Env_Installer_CI.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ jobs:
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 }}
@@ -80,8 +80,8 @@ jobs:
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 }}

.github/workflows/Weekly_Perf_Env_Operator_CI.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff 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 }}

Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
FROM 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)
74
RUN 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)
2724
RUN 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
3128
RUN 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 \

0 commit comments

Comments
 (0)