Skip to content

Commit 53d7051

Browse files
committed
Update IPsec CI lane configuration for IPsec tests
As per changes in openshift/origin#29437 for IPsec E2E tests, each IPsec mode Full and External must be tested with two different CI lanes, so this commit replaces existing e2e-aws-ovn-ipsec-serial CI lane with e2e-aws-ovn-ipsec-full-mode and e2e-aws-ovn-ipsec-external-mode CI lanes. This commit also makes both jobs as default presubmit for cluster network operator. Signed-off-by: Periyasamy Palanisamy <[email protected]>
1 parent ed5a598 commit 53d7051

File tree

26 files changed

+1122
-112
lines changed

26 files changed

+1122
-112
lines changed

ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-master.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,21 @@ tests:
114114
env:
115115
EXTRA_MG_ARGS: --host-network
116116
workflow: openshift-e2e-aws-ovn-serial
117-
- always_run: false
118-
as: e2e-aws-ovn-ipsec-serial
117+
- as: e2e-aws-ovn-ipsec-full-mode
118+
optional: true
119+
steps:
120+
cluster_profile: aws
121+
env:
122+
EXTRA_MG_ARGS: --host-network
123+
workflow: openshift-e2e-aws-ovn-ipsec-serial
124+
- as: e2e-aws-ovn-ipsec-external-mode
119125
optional: true
120126
steps:
121127
cluster_profile: aws
122128
env:
123129
EXTRA_MG_ARGS: --host-network
130+
IPSEC_MODE: External
124131
workflow: openshift-e2e-aws-ovn-ipsec-serial
125-
timeout: 6h0m0s
126132
- as: e2e-metal-ipi-ovn-ipv6
127133
cluster: build05
128134
steps:

ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.19.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,21 @@ tests:
115115
env:
116116
EXTRA_MG_ARGS: --host-network
117117
workflow: openshift-e2e-aws-ovn-serial
118-
- always_run: false
119-
as: e2e-aws-ovn-ipsec-serial
118+
- as: e2e-aws-ovn-ipsec-full-mode
119+
optional: true
120+
steps:
121+
cluster_profile: aws
122+
env:
123+
EXTRA_MG_ARGS: --host-network
124+
workflow: openshift-e2e-aws-ovn-ipsec-serial
125+
- as: e2e-aws-ovn-ipsec-external-mode
120126
optional: true
121127
steps:
122128
cluster_profile: aws
123129
env:
124130
EXTRA_MG_ARGS: --host-network
131+
IPSEC_MODE: External
125132
workflow: openshift-e2e-aws-ovn-ipsec-serial
126-
timeout: 6h0m0s
127133
- as: e2e-metal-ipi-ovn-ipv6
128134
cluster: build05
129135
steps:

ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.20.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,21 @@ tests:
114114
env:
115115
EXTRA_MG_ARGS: --host-network
116116
workflow: openshift-e2e-aws-ovn-serial
117-
- always_run: false
118-
as: e2e-aws-ovn-ipsec-serial
117+
- as: e2e-aws-ovn-ipsec-full-mode
118+
optional: true
119+
steps:
120+
cluster_profile: aws
121+
env:
122+
EXTRA_MG_ARGS: --host-network
123+
workflow: openshift-e2e-aws-ovn-ipsec-serial
124+
- as: e2e-aws-ovn-ipsec-external-mode
119125
optional: true
120126
steps:
121127
cluster_profile: aws
122128
env:
123129
EXTRA_MG_ARGS: --host-network
130+
IPSEC_MODE: External
124131
workflow: openshift-e2e-aws-ovn-ipsec-serial
125-
timeout: 6h0m0s
126132
- as: e2e-metal-ipi-ovn-ipv6
127133
cluster: build05
128134
steps:

ci-operator/config/openshift-priv/origin/openshift-priv-origin-main.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,14 +332,22 @@ tests:
332332
FEATURE_SET: TechPreviewNoUpgrade
333333
workflow: openshift-e2e-aws-ovn-virt
334334
- always_run: false
335-
as: e2e-aws-ovn-ipsec-serial
335+
as: e2e-aws-ovn-ipsec-full-mode
336336
optional: true
337337
steps:
338338
cluster_profile: aws-2
339339
env:
340340
BASE_DOMAIN: aws-2.ci.openshift.org
341341
workflow: openshift-e2e-aws-ovn-ipsec-serial
342-
timeout: 6h0m0s
342+
- always_run: false
343+
as: e2e-aws-ovn-ipsec-external-mode
344+
optional: true
345+
steps:
346+
cluster_profile: aws-2
347+
env:
348+
BASE_DOMAIN: aws-2.ci.openshift.org
349+
IPSEC_MODE: External
350+
workflow: openshift-e2e-aws-ovn-ipsec-serial
343351
- as: e2e-aws-csi
344352
optional: true
345353
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.19.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,14 +333,22 @@ tests:
333333
FEATURE_SET: TechPreviewNoUpgrade
334334
workflow: openshift-e2e-aws-ovn-virt
335335
- always_run: false
336-
as: e2e-aws-ovn-ipsec-serial
336+
as: e2e-aws-ovn-ipsec-full-mode
337337
optional: true
338338
steps:
339339
cluster_profile: aws-2
340340
env:
341341
BASE_DOMAIN: aws-2.ci.openshift.org
342342
workflow: openshift-e2e-aws-ovn-ipsec-serial
343-
timeout: 6h0m0s
343+
- always_run: false
344+
as: e2e-aws-ovn-ipsec-external-mode
345+
optional: true
346+
steps:
347+
cluster_profile: aws-2
348+
env:
349+
BASE_DOMAIN: aws-2.ci.openshift.org
350+
IPSEC_MODE: External
351+
workflow: openshift-e2e-aws-ovn-ipsec-serial
344352
- as: e2e-aws-csi
345353
optional: true
346354
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.20.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,14 +332,22 @@ tests:
332332
FEATURE_SET: TechPreviewNoUpgrade
333333
workflow: openshift-e2e-aws-ovn-virt
334334
- always_run: false
335-
as: e2e-aws-ovn-ipsec-serial
335+
as: e2e-aws-ovn-ipsec-full-mode
336336
optional: true
337337
steps:
338338
cluster_profile: aws-2
339339
env:
340340
BASE_DOMAIN: aws-2.ci.openshift.org
341341
workflow: openshift-e2e-aws-ovn-ipsec-serial
342-
timeout: 6h0m0s
342+
- always_run: false
343+
as: e2e-aws-ovn-ipsec-external-mode
344+
optional: true
345+
steps:
346+
cluster_profile: aws-2
347+
env:
348+
BASE_DOMAIN: aws-2.ci.openshift.org
349+
IPSEC_MODE: External
350+
workflow: openshift-e2e-aws-ovn-ipsec-serial
343351
- as: e2e-aws-csi
344352
optional: true
345353
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-master.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,21 @@ tests:
113113
env:
114114
EXTRA_MG_ARGS: --host-network
115115
workflow: openshift-e2e-aws-ovn-serial
116-
- always_run: false
117-
as: e2e-aws-ovn-ipsec-serial
116+
- as: e2e-aws-ovn-ipsec-full-mode
117+
optional: true
118+
steps:
119+
cluster_profile: aws
120+
env:
121+
EXTRA_MG_ARGS: --host-network
122+
workflow: openshift-e2e-aws-ovn-ipsec-serial
123+
- as: e2e-aws-ovn-ipsec-external-mode
118124
optional: true
119125
steps:
120126
cluster_profile: aws
121127
env:
122128
EXTRA_MG_ARGS: --host-network
129+
IPSEC_MODE: External
123130
workflow: openshift-e2e-aws-ovn-ipsec-serial
124-
timeout: 6h0m0s
125131
- as: e2e-metal-ipi-ovn-ipv6
126132
cluster: build05
127133
steps:

ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.19.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,21 @@ tests:
114114
env:
115115
EXTRA_MG_ARGS: --host-network
116116
workflow: openshift-e2e-aws-ovn-serial
117-
- always_run: false
118-
as: e2e-aws-ovn-ipsec-serial
117+
- as: e2e-aws-ovn-ipsec-full-mode
118+
optional: true
119+
steps:
120+
cluster_profile: aws
121+
env:
122+
EXTRA_MG_ARGS: --host-network
123+
workflow: openshift-e2e-aws-ovn-ipsec-serial
124+
- as: e2e-aws-ovn-ipsec-external-mode
119125
optional: true
120126
steps:
121127
cluster_profile: aws
122128
env:
123129
EXTRA_MG_ARGS: --host-network
130+
IPSEC_MODE: External
124131
workflow: openshift-e2e-aws-ovn-ipsec-serial
125-
timeout: 6h0m0s
126132
- as: e2e-metal-ipi-ovn-ipv6
127133
cluster: build05
128134
steps:

ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.20.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,20 @@ tests:
113113
env:
114114
EXTRA_MG_ARGS: --host-network
115115
workflow: openshift-e2e-aws-ovn-serial
116-
- always_run: false
117-
as: e2e-aws-ovn-ipsec-serial
116+
- as: e2e-aws-ovn-ipsec-full-mode
117+
optional: true
118+
steps:
119+
cluster_profile: aws
120+
env:
121+
EXTRA_MG_ARGS: --host-network
122+
workflow: openshift-e2e-aws-ovn-ipsec-serial
123+
- as: e2e-aws-ovn-ipsec-external-mode
118124
optional: true
119125
steps:
120126
cluster_profile: aws
121127
env:
122128
EXTRA_MG_ARGS: --host-network
129+
IPSEC_MODE: External
123130
workflow: openshift-e2e-aws-ovn-ipsec-serial
124131
timeout: 6h0m0s
125132
- as: e2e-metal-ipi-ovn-ipv6

ci-operator/config/openshift/origin/openshift-origin-main.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,14 +331,22 @@ tests:
331331
FEATURE_SET: TechPreviewNoUpgrade
332332
workflow: openshift-e2e-aws-ovn-virt
333333
- always_run: false
334-
as: e2e-aws-ovn-ipsec-serial
334+
as: e2e-aws-ovn-ipsec-full-mode
335335
optional: true
336336
steps:
337337
cluster_profile: aws-2
338338
env:
339339
BASE_DOMAIN: aws-2.ci.openshift.org
340340
workflow: openshift-e2e-aws-ovn-ipsec-serial
341-
timeout: 6h0m0s
341+
- always_run: false
342+
as: e2e-aws-ovn-ipsec-external-mode
343+
optional: true
344+
steps:
345+
cluster_profile: aws-2
346+
env:
347+
BASE_DOMAIN: aws-2.ci.openshift.org
348+
IPSEC_MODE: External
349+
workflow: openshift-e2e-aws-ovn-ipsec-serial
342350
- as: e2e-aws-csi
343351
optional: true
344352
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

ci-operator/config/openshift/origin/openshift-origin-release-4.19.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,14 +332,22 @@ tests:
332332
FEATURE_SET: TechPreviewNoUpgrade
333333
workflow: openshift-e2e-aws-ovn-virt
334334
- always_run: false
335-
as: e2e-aws-ovn-ipsec-serial
335+
as: e2e-aws-ovn-ipsec-full-mode
336336
optional: true
337337
steps:
338338
cluster_profile: aws-2
339339
env:
340340
BASE_DOMAIN: aws-2.ci.openshift.org
341341
workflow: openshift-e2e-aws-ovn-ipsec-serial
342-
timeout: 6h0m0s
342+
- always_run: false
343+
as: e2e-aws-ovn-ipsec-external-mode
344+
optional: true
345+
steps:
346+
cluster_profile: aws-2
347+
env:
348+
BASE_DOMAIN: aws-2.ci.openshift.org
349+
IPSEC_MODE: External
350+
workflow: openshift-e2e-aws-ovn-ipsec-serial
343351
- as: e2e-aws-csi
344352
optional: true
345353
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

ci-operator/config/openshift/origin/openshift-origin-release-4.20.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,14 +331,22 @@ tests:
331331
FEATURE_SET: TechPreviewNoUpgrade
332332
workflow: openshift-e2e-aws-ovn-virt
333333
- always_run: false
334-
as: e2e-aws-ovn-ipsec-serial
334+
as: e2e-aws-ovn-ipsec-full-mode
335335
optional: true
336336
steps:
337337
cluster_profile: aws-2
338338
env:
339339
BASE_DOMAIN: aws-2.ci.openshift.org
340340
workflow: openshift-e2e-aws-ovn-ipsec-serial
341-
timeout: 6h0m0s
341+
- always_run: false
342+
as: e2e-aws-ovn-ipsec-external-mode
343+
optional: true
344+
steps:
345+
cluster_profile: aws-2
346+
env:
347+
BASE_DOMAIN: aws-2.ci.openshift.org
348+
IPSEC_MODE: External
349+
workflow: openshift-e2e-aws-ovn-ipsec-serial
342350
- as: e2e-aws-csi
343351
optional: true
344352
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

0 commit comments

Comments
 (0)