Skip to content

Commit 5b47fee

Browse files
author
Power Cloud Robot
authored
Merge pull request #75 from alokgoswami-ag/updated-cluster-status
Updated cluster status for 4.17 upi
2 parents fdbb695 + 17a18fb commit 5b47fee

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

monitor.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ def get_jobs(prow_link):
113113
return jobs_run_today
114114
else:
115115
return "Failed to get the prowCI response"
116+
116117
except requests.Timeout as e:
117118
return "Request timed out"
118119
except requests.RequestException as e:
@@ -240,13 +241,18 @@ def cluster_deploy_status(spy_link):
240241
except json.JSONDecodeError as e:
241242
return 'ERROR'
242243
else:
244+
pattern=r"(\d+\.\d+)"
245+
match=re.search(pattern,spy_link[8:])
246+
version=float(match.group(0))
247+
if "upgrade" in spy_link:
248+
version=version-0.01
243249
job_log_url = PROW_VIEW_URL + spy_link[8:] + '/artifacts/' + job_type + '/ipi-install-' + job_platform +'-install/finished.json'
244250
if "sno" in spy_link:
245251
job_log_url = PROW_VIEW_URL + spy_link[8:] + '/artifacts/' + job_type + '/upi-install-powervs-sno/finished.json'
246-
247-
# temporary fix for getting cluster deployment status of jobs where clusters are deployed by upi
248-
if "4.16-ocp-e2e-ovn-remote-libvirt-ppc64le" in spy_link:
252+
253+
if version>=4.16:
249254
job_log_url = PROW_VIEW_URL + spy_link[8:] + '/artifacts/' + job_type + '/upi-install-' + job_platform +'/finished.json'
255+
250256
try:
251257
response = requests.get(job_log_url, verify=False, timeout=15)
252258
if response.status_code == 200:
@@ -565,13 +571,15 @@ def job_classifier(spy_link):
565571
if match:
566572
job_type = match.group(0)
567573
job_type = job_type.rstrip('/')
574+
568575
job_platform = "mce"
569576
if spy_link.find("powervs") != -1:
570577
job_platform = "powervs"
571578
elif spy_link.find("libvirt") != -1:
572579
job_platform = "libvirt"
573580
elif spy_link.find("sno") != -1:
574581
job_platform = "sno"
582+
575583
return job_type,job_platform
576584

577585

p_auxillary.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,30 @@
44
"4.14 ecosystem": "periodic-ci-openshift-multiarch-master-nightly-4.14-ocp-image-ecosystem-ovn-remote-libvirt-ppc64le",
55
"4.15 ecosystem": "periodic-ci-openshift-multiarch-master-nightly-4.15-ocp-image-ecosystem-ovn-remote-libvirt-ppc64le",
66
"4.16 ecosystem": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-image-ecosystem-ovn-remote-libvirt-ppc64le",
7+
"4.17 ecosystem": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-image-ecosystem-ovn-remote-libvirt-multi-p-p",
78
"4.12 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.12-ocp-jenkins-e2e-ovn-remote-libvirt-ppc64le",
89
"4.13 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.13-ocp-jenkins-e2e-ovn-remote-libvirt-ppc64le",
910
"4.14 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.14-ocp-jenkins-e2e-ovn-remote-libvirt-ppc64le",
1011
"4.15 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.15-ocp-jenkins-e2e-ovn-remote-libvirt-ppc64le",
1112
"4.16 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-jenkins-e2e-ovn-remote-libvirt-ppc64le",
13+
"4.17 jenkins": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-jenkins-e2e-ovn-remote-libvirt-multi-p-p",
1214
"4.12 fips": "periodic-ci-openshift-multiarch-master-nightly-4.12-ocp-fips-ovn-remote-libvirt-ppc64le",
1315
"4.13 fips": "periodic-ci-openshift-multiarch-master-nightly-4.13-ocp-fips-ovn-remote-libvirt-ppc64le",
1416
"4.14 fips": "periodic-ci-openshift-multiarch-master-nightly-4.14-ocp-fips-ovn-remote-libvirt-ppc64le",
1517
"4.15 fips": "periodic-ci-openshift-multiarch-master-nightly-4.15-ocp-fips-ovn-remote-libvirt-ppc64le",
1618
"4.16 fips": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-fips-ovn-remote-libvirt-ppc64le",
19+
"4.17 fips": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-fips-ovn-remote-libvirt-multi-p-p",
1720
"4.12 serial": "periodic-ci-openshift-multiarch-master-nightly-4.12-ocp-e2e-serial-ovn-remote-libvirt-ppc64le",
1821
"4.13 serial": "periodic-ci-openshift-multiarch-master-nightly-4.13-ocp-e2e-serial-ovn-remote-libvirt-ppc64le",
1922
"4.14 serial": "periodic-ci-openshift-multiarch-master-nightly-4.14-ocp-e2e-serial-ovn-remote-libvirt-ppc64le",
2023
"4.15 serial": "periodic-ci-openshift-multiarch-master-nightly-4.15-ocp-e2e-serial-ovn-remote-libvirt-ppc64le",
2124
"4.16 serial": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-e2e-serial-ovn-remote-libvirt-ppc64le",
25+
"4.17 serial": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-serial-ovn-remote-libvirt-multi-p-p",
2226
"4.12 compact": "periodic-ci-openshift-multiarch-master-nightly-4.12-ocp-e2e-compact-ovn-remote-libvirt-ppc64le",
2327
"4.13 compact": "periodic-ci-openshift-multiarch-master-nightly-4.13-ocp-e2e-compact-ovn-remote-libvirt-ppc64le",
2428
"4.14 compact": "periodic-ci-openshift-multiarch-master-nightly-4.14-ocp-e2e-compact-ovn-remote-libvirt-ppc64le",
2529
"4.15 compact": "periodic-ci-openshift-multiarch-master-nightly-4.15-ocp-e2e-compact-ovn-remote-libvirt-ppc64le",
26-
"4.16 compact": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-e2e-compact-ovn-remote-libvirt-ppc64le"
30+
"4.16 compact": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-e2e-compact-ovn-remote-libvirt-ppc64le",
31+
"4.17 compact": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-compact-ovn-remote-libvirt-multi-p-p"
32+
2733
}

p_periodic.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"4.11 libvirt": "periodic-ci-openshift-multiarch-master-nightly-4.11-ocp-e2e-remote-libvirt-ppc64le",
32
"4.11 to 4.12 upgrade": "periodic-ci-openshift-multiarch-master-nightly-4.12-upgrade-from-nightly-4.11-ocp-ovn-remote-libvirt-ppc64le",
43
"4.12 libvirt": "periodic-ci-openshift-multiarch-master-nightly-4.12-ocp-e2e-ovn-remote-libvirt-ppc64le",
54
"4.12 to 4.13 upgrade": "periodic-ci-openshift-multiarch-master-nightly-4.13-upgrade-from-nightly-4.12-ocp-ovn-remote-libvirt-ppc64le",
@@ -21,8 +20,9 @@
2120
"4.16 heavy build": "periodic-ci-openshift-multiarch-master-nightly-4.16-ocp-heavy-build-ovn-remote-libvirt-ppc64le",
2221
"4.16 to 4.17 upgrade":"periodic-ci-openshift-multiarch-master-nightly-4.17-upgrade-from-nightly-4.16-ocp-ovn-remote-libvirt-multi-p-p",
2322
"4.17 libvirt": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-ovn-remote-libvirt-ppc64le",
23+
"4.17 libvirt multi":"periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-ovn-remote-libvirt-multi-p-p",
2424
"4.17 powervs capi":"periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-ovn-powervs-capi-multi-p-p",
25-
"4.17 powervs": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-e2e-ovn-powervs-original-multi-p-p",
25+
"4.17 heavy build multi":"periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-heavy-build-ovn-remote-libvirt-multi-p-p",
2626
"4.17 heavy build": "periodic-ci-openshift-multiarch-master-nightly-4.17-ocp-heavy-build-ovn-remote-libvirt-ppc64le",
2727
"4.14 MCE":"periodic-ci-openshift-hypershift-release-4.14-periodics-mce-e2e-mce-power-conformance",
2828
"4.15 MCE": "periodic-ci-openshift-hypershift-release-4.15-periodics-mce-e2e-power-ovn-conformance",

0 commit comments

Comments
 (0)