@@ -68,19 +68,10 @@ jobs:
68
68
- name : Update the param.env file
69
69
run : |
70
70
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N}}
71
- IMAGES=("odh-minimal-notebook-image-n"
72
- "odh-minimal-gpu-notebook-image-n"
73
- "odh-pytorch-gpu-notebook-image-n"
74
- "odh-generic-data-science-notebook-image-n"
75
- "odh-tensorflow-gpu-notebook-image-n"
76
- "odh-trustyai-notebook-image-n"
77
- "odh-codeserver-notebook-image-n"
78
- "odh-rstudio-notebook-image-n"
79
- "odh-rstudio-gpu-notebook-image-n")
80
-
81
- for ((i=0;i<${#IMAGES[@]};++i)); do
82
- image=${IMAGES[$i]}
83
- echo "CHECKING: " $image
71
+ IMAGES=$(cat manifests/base/params.env | grep "\-n=" | cut -d "=" -f 1)
72
+
73
+ for image in ${IMAGES}; do
74
+ echo "CHECKING: '${image}'"
84
75
img=$(cat manifests/base/params.env | grep -E "${image}=" | cut -d '=' -f2)
85
76
registry=$(echo $img | cut -d '@' -f1)
86
77
src_tag=$(skopeo inspect docker://$img | jq '.Env[] | select(startswith("OPENSHIFT_BUILD_NAME=")) | split("=")[1]' | tr -d '"' | sed 's/-amd64$//')
@@ -100,17 +91,10 @@ jobs:
100
91
- name : Update the commit.env file
101
92
run : |
102
93
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N}}
103
- COMMIT=("odh-minimal-notebook-image-commit-n"
104
- "odh-minimal-gpu-notebook-image-commit-n"
105
- "odh-pytorch-gpu-notebook-image-commit-n"
106
- "odh-generic-data-science-notebook-image-commit-n"
107
- "odh-tensorflow-gpu-notebook-image-commit-n"
108
- "odh-trustyai-notebook-image-commit-n"
109
- "odh-codeserver-notebook-image-commit-n"
110
- "odh-rstudio-notebook-image-commit-n"
111
- "odh-rstudio-gpu-notebook-image-commit-n")
112
-
113
- for val in "${COMMIT[@]}"; do
94
+ # Get the complete list of images N-1-version to update
95
+ COMMIT=$(cat manifests/base/commit.env | grep "\-n=" | cut -d "=" -f 1)
96
+
97
+ for val in ${COMMIT}; do
114
98
echo $val
115
99
sed -i "s|${val}=.*|${val}=${{ steps.hash-n.outputs.HASH_N }}|" manifests/base/commit.env
116
100
done
@@ -148,19 +132,10 @@ jobs:
148
132
- name : Update the param.env file
149
133
run : |
150
134
echo Latest commit is: ${{ steps.hash-n-1.outputs.HASH_N_1 }} on ${{ env.RELEASE_VERSION_N_1}}
151
- IMAGES=("odh-minimal-notebook-image-n-1"
152
- "odh-minimal-gpu-notebook-image-n-1"
153
- "odh-pytorch-gpu-notebook-image-n-1"
154
- "odh-generic-data-science-notebook-image-n-1"
155
- "odh-tensorflow-gpu-notebook-image-n-1"
156
- "odh-trustyai-notebook-image-n-1"
157
- "odh-codeserver-notebook-image-n-1"
158
- "odh-rstudio-notebook-image-n-1"
159
- "odh-rstudio-gpu-notebook-image-n-1")
160
-
161
- for ((i=0;i<${#IMAGES[@]};++i)); do
162
- image=${IMAGES[$i]}
163
- echo "CHECKING: " $image
135
+ IMAGES=$(cat manifests/base/params.env | grep "\-n-1=" | cut -d "=" -f 1)
136
+
137
+ for image in ${IMAGES}; do
138
+ echo "CHECKING: '${image}'"
164
139
img=$(cat manifests/base/params.env | grep -E "${image}=" | cut -d '=' -f2)
165
140
registry=$(echo $img | cut -d '@' -f1)
166
141
src_tag=$(skopeo inspect docker://$img | jq '.Env[] | select(startswith("OPENSHIFT_BUILD_NAME=")) | split("=")[1]' | tr -d '"' | sed 's/-amd64$//')
@@ -179,17 +154,10 @@ jobs:
179
154
- name : Update the commit.env file
180
155
run : |
181
156
echo Latest commit is: ${{ steps.hash-n-1.outputs.HASH_N_1 }} on ${{ env.RELEASE_VERSION_N_1}}
182
- COMMIT=("odh-minimal-notebook-image-commit-n-1"
183
- "odh-minimal-gpu-notebook-image-commit-n-1"
184
- "odh-pytorch-gpu-notebook-image-commit-n-1"
185
- "odh-generic-data-science-notebook-image-commit-n-1"
186
- "odh-tensorflow-gpu-notebook-image-commit-n-1"
187
- "odh-trustyai-notebook-image-commit-n-1"
188
- "odh-codeserver-notebook-image-commit-n-1"
189
- "odh-rstudio-notebook-image-commit-n-1"
190
- "odh-rstudio-gpu-notebook-image-commit-n-1")
191
-
192
- for val in "${COMMIT[@]}"; do
157
+ # Get the complete list of images N-1-version to update
158
+ COMMIT=$(cat manifests/base/commit.env | grep "\-n-1=" | cut -d "=" -f 1)
159
+
160
+ for val in ${COMMIT}; do
193
161
echo $val
194
162
sed -i "s|${val}=.*|${val}=${{ steps.hash-n-1.outputs.HASH_N_1 }}|" manifests/base/commit.env
195
163
done
0 commit comments