Skip to content

Commit 3f8df94

Browse files
committed
NO-JIRA: match external topology
1 parent 7a4806d commit 3f8df94

File tree

2 files changed

+50
-39
lines changed

2 files changed

+50
-39
lines changed

pkg/variantregistry/ocp.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -731,10 +731,21 @@ func setTopology(_ logrus.FieldLogger, variants map[string]string, jobName strin
731731
{"-hypershift", "external"},
732732
{"-hcp", "external"},
733733
{"_hcp", "external"},
734+
{"-external", "external"},
734735
{"-compact", "compact"},
735736
{"-microshift", "microshift"},
736737
}
737738

739+
// the use of external-lb in these cases do not apply to topology so drop them out from evaluation
740+
ignorePatterns := []string{"-external-lb-", "-externallb", "-ingress-external-"}
741+
for _, ignore := range ignorePatterns {
742+
replace := "-"
743+
if ignore[len(ignore)-1] != '-' {
744+
replace = ""
745+
}
746+
jobNameLower = strings.ReplaceAll(jobNameLower, ignore, replace)
747+
}
748+
738749
for _, entry := range topologyPatterns {
739750
if strings.Contains(jobNameLower, entry.substring) {
740751
variants[VariantTopology] = entry.topology

pkg/variantregistry/snapshot.yaml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -9544,7 +9544,7 @@ periodic-ci-openshift-assisted-test-infra-master-e2e-metal-assisted-external-4-1
95449544
Scheduler: default
95459545
SecurityMode: default
95469546
Suite: unknown
9547-
Topology: ha
9547+
Topology: external
95489548
Upgrade: none
95499549
periodic-ci-openshift-assisted-test-infra-master-e2e-metal-assisted-ipv4v6-4-19-periodic:
95509550
Aggregation: none
@@ -53540,7 +53540,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-vsphere
5354053540
Scheduler: default
5354153541
SecurityMode: default
5354253542
Suite: unknown
53543-
Topology: ha
53543+
Topology: external
5354453544
Upgrade: none
5354553545
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
5354653546
Aggregation: none
@@ -53563,7 +53563,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-vsphere
5356353563
Scheduler: default
5356453564
SecurityMode: default
5356553565
Suite: unknown
53566-
Topology: ha
53566+
Topology: external
5356753567
Upgrade: none
5356853568
periodic-ci-openshift-openshift-tests-private-release-4.14-amd64-nightly-vsphere-upi-platform-none-f28:
5356953569
Aggregation: none
@@ -64145,7 +64145,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.15-amd64-nightly-vsphere
6414564145
Scheduler: default
6414664146
SecurityMode: default
6414764147
Suite: unknown
64148-
Topology: ha
64148+
Topology: external
6414964149
Upgrade: none
6415064150
periodic-ci-openshift-openshift-tests-private-release-4.15-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
6415164151
Aggregation: none
@@ -64168,7 +64168,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.15-amd64-nightly-vsphere
6416864168
Scheduler: default
6416964169
SecurityMode: default
6417064170
Suite: unknown
64171-
Topology: ha
64171+
Topology: external
6417264172
Upgrade: none
6417364173
periodic-ci-openshift-openshift-tests-private-release-4.15-amd64-nightly-vsphere-upi-platform-none-f28:
6417464174
Aggregation: none
@@ -74893,7 +74893,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-vsphere
7489374893
Scheduler: default
7489474894
SecurityMode: default
7489574895
Suite: unknown
74896-
Topology: ha
74896+
Topology: external
7489774897
Upgrade: none
7489874898
periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
7489974899
Aggregation: none
@@ -74916,7 +74916,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-vsphere
7491674916
Scheduler: default
7491774917
SecurityMode: default
7491874918
Suite: unknown
74919-
Topology: ha
74919+
Topology: external
7492074920
Upgrade: none
7492174921
periodic-ci-openshift-openshift-tests-private-release-4.16-amd64-nightly-vsphere-upi-platform-none-f28:
7492274922
Aggregation: none
@@ -86949,7 +86949,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-vsphere
8694986949
Scheduler: default
8695086950
SecurityMode: default
8695186951
Suite: unknown
86952-
Topology: ha
86952+
Topology: external
8695386953
Upgrade: none
8695486954
periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
8695586955
Aggregation: none
@@ -86972,7 +86972,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-vsphere
8697286972
Scheduler: default
8697386973
SecurityMode: default
8697486974
Suite: unknown
86975-
Topology: ha
86975+
Topology: external
8697686976
Upgrade: none
8697786977
periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-vsphere-upi-platform-none-f28:
8697886978
Aggregation: none
@@ -100083,7 +100083,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-vsphere
100083100083
Scheduler: default
100084100084
SecurityMode: default
100085100085
Suite: unknown
100086-
Topology: ha
100086+
Topology: external
100087100087
Upgrade: none
100088100088
periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
100089100089
Aggregation: none
@@ -100106,7 +100106,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-vsphere
100106100106
Scheduler: default
100107100107
SecurityMode: default
100108100108
Suite: unknown
100109-
Topology: ha
100109+
Topology: external
100110100110
Upgrade: none
100111100111
periodic-ci-openshift-openshift-tests-private-release-4.18-amd64-nightly-vsphere-upi-platform-none-f28:
100112100112
Aggregation: none
@@ -113164,7 +113164,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere
113164113164
Scheduler: default
113165113165
SecurityMode: default
113166113166
Suite: unknown
113167-
Topology: ha
113167+
Topology: external
113168113168
Upgrade: none
113169113169
periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
113170113170
Aggregation: none
@@ -113187,7 +113187,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere
113187113187
Scheduler: default
113188113188
SecurityMode: default
113189113189
Suite: unknown
113190-
Topology: ha
113190+
Topology: external
113191113191
Upgrade: none
113192113192
periodic-ci-openshift-openshift-tests-private-release-4.19-amd64-nightly-vsphere-upi-platform-none-f28:
113193113193
Aggregation: none
@@ -125946,7 +125946,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.20-amd64-nightly-vsphere
125946125946
Scheduler: default
125947125947
SecurityMode: default
125948125948
Suite: unknown
125949-
Topology: ha
125949+
Topology: external
125950125950
Upgrade: none
125951125951
periodic-ci-openshift-openshift-tests-private-release-4.20-amd64-nightly-vsphere-upi-platform-external-f28-destructive:
125952125952
Aggregation: none
@@ -125969,7 +125969,7 @@ periodic-ci-openshift-openshift-tests-private-release-4.20-amd64-nightly-vsphere
125969125969
Scheduler: default
125970125970
SecurityMode: default
125971125971
Suite: unknown
125972-
Topology: ha
125972+
Topology: external
125973125973
Upgrade: none
125974125974
periodic-ci-openshift-openshift-tests-private-release-4.20-amd64-nightly-vsphere-upi-platform-none-f28:
125975125975
Aggregation: none
@@ -143579,7 +143579,7 @@ periodic-ci-openshift-release-master-ci-4.16-e2e-external-aws:
143579143579
Scheduler: default
143580143580
SecurityMode: default
143581143581
Suite: unknown
143582-
Topology: ha
143582+
Topology: external
143583143583
Upgrade: none
143584143584
periodic-ci-openshift-release-master-ci-4.16-e2e-external-aws-ccm:
143585143585
Aggregation: none
@@ -143602,7 +143602,7 @@ periodic-ci-openshift-release-master-ci-4.16-e2e-external-aws-ccm:
143602143602
Scheduler: default
143603143603
SecurityMode: default
143604143604
Suite: unknown
143605-
Topology: ha
143605+
Topology: external
143606143606
Upgrade: none
143607143607
periodic-ci-openshift-release-master-ci-4.16-e2e-gcp-cilium:
143608143608
Aggregation: none
@@ -164678,7 +164678,7 @@ periodic-ci-openshift-release-master-nightly-4.15-e2e-external-vsphere-ccm:
164678164678
Scheduler: default
164679164679
SecurityMode: default
164680164680
Suite: unknown
164681-
Topology: ha
164681+
Topology: external
164682164682
Upgrade: none
164683164683
periodic-ci-openshift-release-master-nightly-4.15-e2e-gcp-graceful-shutdown:
164684164684
Aggregation: none
@@ -166940,7 +166940,7 @@ periodic-ci-openshift-release-master-nightly-4.16-e2e-external-aws:
166940166940
Scheduler: default
166941166941
SecurityMode: default
166942166942
Suite: unknown
166943-
Topology: ha
166943+
Topology: external
166944166944
Upgrade: none
166945166945
periodic-ci-openshift-release-master-nightly-4.16-e2e-external-aws-ccm:
166946166946
Aggregation: none
@@ -166963,7 +166963,7 @@ periodic-ci-openshift-release-master-nightly-4.16-e2e-external-aws-ccm:
166963166963
Scheduler: default
166964166964
SecurityMode: default
166965166965
Suite: unknown
166966-
Topology: ha
166966+
Topology: external
166967166967
Upgrade: none
166968166968
periodic-ci-openshift-release-master-nightly-4.16-e2e-external-vsphere-ccm:
166969166969
Aggregation: none
@@ -166986,7 +166986,7 @@ periodic-ci-openshift-release-master-nightly-4.16-e2e-external-vsphere-ccm:
166986166986
Scheduler: default
166987166987
SecurityMode: default
166988166988
Suite: unknown
166989-
Topology: ha
166989+
Topology: external
166990166990
Upgrade: none
166991166991
periodic-ci-openshift-release-master-nightly-4.16-e2e-gcp-graceful-shutdown:
166992166992
Aggregation: none
@@ -168715,7 +168715,7 @@ periodic-ci-openshift-release-master-nightly-4.16-opct-external-aws-ccm:
168715168715
Scheduler: default
168716168716
SecurityMode: default
168717168717
Suite: unknown
168718-
Topology: ha
168718+
Topology: external
168719168719
Upgrade: none
168720168720
periodic-ci-openshift-release-master-nightly-4.16-telco5g-network-flow-matrix-bm:
168721168721
Aggregation: none
@@ -169953,7 +169953,7 @@ periodic-ci-openshift-release-master-nightly-4.17-e2e-external-aws:
169953169953
Scheduler: default
169954169954
SecurityMode: default
169955169955
Suite: unknown
169956-
Topology: ha
169956+
Topology: external
169957169957
Upgrade: none
169958169958
periodic-ci-openshift-release-master-nightly-4.17-e2e-external-aws-ccm:
169959169959
Aggregation: none
@@ -169976,7 +169976,7 @@ periodic-ci-openshift-release-master-nightly-4.17-e2e-external-aws-ccm:
169976169976
Scheduler: default
169977169977
SecurityMode: default
169978169978
Suite: unknown
169979-
Topology: ha
169979+
Topology: external
169980169980
Upgrade: none
169981169981
periodic-ci-openshift-release-master-nightly-4.17-e2e-external-vsphere-ccm:
169982169982
Aggregation: none
@@ -169999,7 +169999,7 @@ periodic-ci-openshift-release-master-nightly-4.17-e2e-external-vsphere-ccm:
169999169999
Scheduler: default
170000170000
SecurityMode: default
170001170001
Suite: unknown
170002-
Topology: ha
170002+
Topology: external
170003170003
Upgrade: none
170004170004
periodic-ci-openshift-release-master-nightly-4.17-e2e-gcp-graceful-shutdown:
170005170005
Aggregation: none
@@ -171801,7 +171801,7 @@ periodic-ci-openshift-release-master-nightly-4.17-opct-external-aws-ccm:
171801171801
Scheduler: default
171802171802
SecurityMode: default
171803171803
Suite: unknown
171804-
Topology: ha
171804+
Topology: external
171805171805
Upgrade: none
171806171806
periodic-ci-openshift-release-master-nightly-4.17-telco5g-network-flow-matrix-bm:
171807171807
Aggregation: none
@@ -173389,7 +173389,7 @@ periodic-ci-openshift-release-master-nightly-4.18-e2e-external-aws:
173389173389
Scheduler: default
173390173390
SecurityMode: default
173391173391
Suite: unknown
173392-
Topology: ha
173392+
Topology: external
173393173393
Upgrade: none
173394173394
periodic-ci-openshift-release-master-nightly-4.18-e2e-external-aws-ccm:
173395173395
Aggregation: none
@@ -173412,7 +173412,7 @@ periodic-ci-openshift-release-master-nightly-4.18-e2e-external-aws-ccm:
173412173412
Scheduler: default
173413173413
SecurityMode: default
173414173414
Suite: unknown
173415-
Topology: ha
173415+
Topology: external
173416173416
Upgrade: none
173417173417
periodic-ci-openshift-release-master-nightly-4.18-e2e-external-vsphere-ccm:
173418173418
Aggregation: none
@@ -173435,7 +173435,7 @@ periodic-ci-openshift-release-master-nightly-4.18-e2e-external-vsphere-ccm:
173435173435
Scheduler: default
173436173436
SecurityMode: default
173437173437
Suite: unknown
173438-
Topology: ha
173438+
Topology: external
173439173439
Upgrade: none
173440173440
periodic-ci-openshift-release-master-nightly-4.18-e2e-gcp-graceful-shutdown:
173441173441
Aggregation: none
@@ -176255,7 +176255,7 @@ periodic-ci-openshift-release-master-nightly-4.18-opct-external-aws-ccm:
176255176255
Scheduler: default
176256176256
SecurityMode: default
176257176257
Suite: unknown
176258-
Topology: ha
176258+
Topology: external
176259176259
Upgrade: none
176260176260
periodic-ci-openshift-release-master-nightly-4.18-telco5g-network-flow-matrix-bm:
176261176261
Aggregation: none
@@ -177735,7 +177735,7 @@ periodic-ci-openshift-release-master-nightly-4.19-e2e-external-aws:
177735177735
Scheduler: default
177736177736
SecurityMode: default
177737177737
Suite: unknown
177738-
Topology: ha
177738+
Topology: external
177739177739
Upgrade: none
177740177740
periodic-ci-openshift-release-master-nightly-4.19-e2e-external-aws-ccm:
177741177741
Aggregation: none
@@ -177758,7 +177758,7 @@ periodic-ci-openshift-release-master-nightly-4.19-e2e-external-aws-ccm:
177758177758
Scheduler: default
177759177759
SecurityMode: default
177760177760
Suite: unknown
177761-
Topology: ha
177761+
Topology: external
177762177762
Upgrade: none
177763177763
periodic-ci-openshift-release-master-nightly-4.19-e2e-external-vsphere-ccm:
177764177764
Aggregation: none
@@ -177781,7 +177781,7 @@ periodic-ci-openshift-release-master-nightly-4.19-e2e-external-vsphere-ccm:
177781177781
Scheduler: default
177782177782
SecurityMode: default
177783177783
Suite: unknown
177784-
Topology: ha
177784+
Topology: external
177785177785
Upgrade: none
177786177786
periodic-ci-openshift-release-master-nightly-4.19-e2e-gcp-graceful-shutdown:
177787177787
Aggregation: none
@@ -180626,7 +180626,7 @@ periodic-ci-openshift-release-master-nightly-4.19-opct-external-aws-ccm:
180626180626
Scheduler: default
180627180627
SecurityMode: default
180628180628
Suite: unknown
180629-
Topology: ha
180629+
Topology: external
180630180630
Upgrade: none
180631180631
periodic-ci-openshift-release-master-nightly-4.19-telco5g-network-flow-matrix-bm:
180632180632
Aggregation: none
@@ -182057,7 +182057,7 @@ periodic-ci-openshift-release-master-nightly-4.20-e2e-external-aws:
182057182057
Scheduler: default
182058182058
SecurityMode: default
182059182059
Suite: unknown
182060-
Topology: ha
182060+
Topology: external
182061182061
Upgrade: none
182062182062
periodic-ci-openshift-release-master-nightly-4.20-e2e-external-aws-ccm:
182063182063
Aggregation: none
@@ -182080,7 +182080,7 @@ periodic-ci-openshift-release-master-nightly-4.20-e2e-external-aws-ccm:
182080182080
Scheduler: default
182081182081
SecurityMode: default
182082182082
Suite: unknown
182083-
Topology: ha
182083+
Topology: external
182084182084
Upgrade: none
182085182085
periodic-ci-openshift-release-master-nightly-4.20-e2e-external-vsphere-ccm:
182086182086
Aggregation: none
@@ -182103,7 +182103,7 @@ periodic-ci-openshift-release-master-nightly-4.20-e2e-external-vsphere-ccm:
182103182103
Scheduler: default
182104182104
SecurityMode: default
182105182105
Suite: unknown
182106-
Topology: ha
182106+
Topology: external
182107182107
Upgrade: none
182108182108
periodic-ci-openshift-release-master-nightly-4.20-e2e-gcp-graceful-shutdown:
182109182109
Aggregation: none
@@ -184947,7 +184947,7 @@ periodic-ci-openshift-release-master-nightly-4.20-opct-external-aws-ccm:
184947184947
Scheduler: default
184948184948
SecurityMode: default
184949184949
Suite: unknown
184950-
Topology: ha
184950+
Topology: external
184951184951
Upgrade: none
184952184952
periodic-ci-openshift-release-master-nightly-4.20-telco5g-network-flow-matrix-bm:
184953184953
Aggregation: none
@@ -200657,7 +200657,7 @@ periodic-ci-redhat-openshift-ecosystem-opct-main-4.19-platform-external-vsphere:
200657200657
Scheduler: default
200658200658
SecurityMode: default
200659200659
Suite: unknown
200660-
Topology: ha
200660+
Topology: external
200661200661
Upgrade: none
200662200662
periodic-ci-redhat-openshift-ecosystem-opct-main-4.19-platform-none-vsphere:
200663200663
Aggregation: none

0 commit comments

Comments
 (0)