File tree 2 files changed +20
-6
lines changed
ci-operator/step-registry/upi
deprovision/powervs/cluster
2 files changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ function login_ibmcloud() {
85
85
function download_automation_code() {
86
86
echo " Downloading the head for ocp-upi-powervs"
87
87
cd " ${IBMCLOUD_HOME} " \
88
- && curl -L https://github.com/ocp-power-automation /ocp4-upi-powervs/archive/refs/heads/ocp4-upi-powervs- terraform-1.76.2-updates.tar.gz \
88
+ && curl -L https://github.com/prb112 /ocp4-upi-powervs/archive/refs/heads/terraform-1.76.2-updates.tar.gz \
89
89
-o " ${IBMCLOUD_HOME} " /ocp.tar.gz \
90
90
&& tar -xzf " ${IBMCLOUD_HOME} " /ocp.tar.gz \
91
91
&& mv " ${IBMCLOUD_HOME} /ocp4-upi-powervs-terraform-1.76.2-updates" " ${IBMCLOUD_HOME} " /ocp4-upi-powervs
@@ -185,10 +185,17 @@ function cleanup_prior() {
185
185
|| true
186
186
187
187
# VPC Images
188
- # TODO: FIXME add filtering by date.... ?
189
- for RESOURCE_TGT in $( ibmcloud is images --owner-type user --resource-group-name " $( < ${SHARED_DIR} /RESOURCE_GROUP) " --output json | jq -r ' .[].id' )
188
+ for RESOURCE_TGT in $( ibmcloud is images --owner-type user --resource-group-name " ${RESOURCE_GROUP} " --output json | jq -r ' .[] | select(.name | contains("ci-op-") | not) .id?' )
190
189
do
191
- ibmcloud is image-delete " ${RESOURCE_TGT} " -f
190
+ echo " Removing image with id/details"
191
+ ibmcloud is image --output json " ${RESOURCE_TGT} " > /tmp/image.json
192
+ cat /tmp/image.json
193
+ jq -r ' select((.created_at | split(".")[0] | strptime("%Y-%m-%dT%H:%M:%S") | mktime | strftime("%F %X")) < (now - 86400))' /tmp/image.json > /tmp/image_old.json
194
+ if [ ! -z " $( < /tmp/image_old.json) " ]
195
+ then
196
+ echo " Deleting Image"
197
+ ibmcloud is image-delete " ${RESOURCE_TGT} " -f
198
+ fi
192
199
done
193
200
194
201
echo " Done cleaning up prior runs"
Original file line number Diff line number Diff line change @@ -233,10 +233,17 @@ function cleanup_prior() {
233
233
|| true
234
234
235
235
# VPC Images
236
- # TODO: FIXME add filtering by date.... ?
237
236
for RESOURCE_TGT in $( ibmcloud is images --owner-type user --resource-group-name " ${RESOURCE_GROUP} " --output json | jq -r ' .[] | select(.name | contains("ci-op-") | not) .id?' )
238
237
do
239
- ibmcloud is image-delete " ${RESOURCE_TGT} " -f
238
+ echo " Removing image with id/details"
239
+ ibmcloud is image --output json " ${RESOURCE_TGT} " > /tmp/image.json
240
+ cat /tmp/image.json
241
+ jq -r ' select((.created_at | split(".")[0] | strptime("%Y-%m-%dT%H:%M:%S") | mktime | strftime("%F %X")) < (now - 86400))' /tmp/image.json > /tmp/image_old.json
242
+ if [ ! -z " $( < /tmp/image_old.json) " ]
243
+ then
244
+ echo " Deleting Image"
245
+ ibmcloud is image-delete " ${RESOURCE_TGT} " -f
246
+ fi
240
247
done
241
248
242
249
echo " Done cleaning up prior runs"
You can’t perform that action at this time.
0 commit comments