Skip to content

Commit 7232560

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 257ae10 commit 7232560

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
@@ -117,15 +117,21 @@ tests:
117117
env:
118118
EXTRA_MG_ARGS: --host-network
119119
workflow: openshift-e2e-aws-ovn-serial
120-
- always_run: false
121-
as: e2e-aws-ovn-ipsec-serial
120+
- as: e2e-aws-ovn-ipsec-full-mode
121+
optional: true
122+
steps:
123+
cluster_profile: aws
124+
env:
125+
EXTRA_MG_ARGS: --host-network
126+
workflow: openshift-e2e-aws-ovn-ipsec-serial
127+
- as: e2e-aws-ovn-ipsec-external-mode
122128
optional: true
123129
steps:
124130
cluster_profile: aws
125131
env:
126132
EXTRA_MG_ARGS: --host-network
133+
IPSEC_MODE: External
127134
workflow: openshift-e2e-aws-ovn-ipsec-serial
128-
timeout: 6h0m0s
129135
- as: e2e-metal-ipi-ovn-ipv6
130136
cluster: build05
131137
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
@@ -118,15 +118,21 @@ tests:
118118
env:
119119
EXTRA_MG_ARGS: --host-network
120120
workflow: openshift-e2e-aws-ovn-serial
121-
- always_run: false
122-
as: e2e-aws-ovn-ipsec-serial
121+
- as: e2e-aws-ovn-ipsec-full-mode
122+
optional: true
123+
steps:
124+
cluster_profile: aws
125+
env:
126+
EXTRA_MG_ARGS: --host-network
127+
workflow: openshift-e2e-aws-ovn-ipsec-serial
128+
- as: e2e-aws-ovn-ipsec-external-mode
123129
optional: true
124130
steps:
125131
cluster_profile: aws
126132
env:
127133
EXTRA_MG_ARGS: --host-network
134+
IPSEC_MODE: External
128135
workflow: openshift-e2e-aws-ovn-ipsec-serial
129-
timeout: 6h0m0s
130136
- as: e2e-metal-ipi-ovn-ipv6
131137
cluster: build05
132138
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
@@ -117,15 +117,21 @@ tests:
117117
env:
118118
EXTRA_MG_ARGS: --host-network
119119
workflow: openshift-e2e-aws-ovn-serial
120-
- always_run: false
121-
as: e2e-aws-ovn-ipsec-serial
120+
- as: e2e-aws-ovn-ipsec-full-mode
121+
optional: true
122+
steps:
123+
cluster_profile: aws
124+
env:
125+
EXTRA_MG_ARGS: --host-network
126+
workflow: openshift-e2e-aws-ovn-ipsec-serial
127+
- as: e2e-aws-ovn-ipsec-external-mode
122128
optional: true
123129
steps:
124130
cluster_profile: aws
125131
env:
126132
EXTRA_MG_ARGS: --host-network
133+
IPSEC_MODE: External
127134
workflow: openshift-e2e-aws-ovn-ipsec-serial
128-
timeout: 6h0m0s
129135
- as: e2e-metal-ipi-ovn-ipv6
130136
cluster: build05
131137
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
@@ -325,14 +325,22 @@ tests:
325325
FEATURE_SET: TechPreviewNoUpgrade
326326
workflow: openshift-e2e-aws-ovn-virt
327327
- always_run: false
328-
as: e2e-aws-ovn-ipsec-serial
328+
as: e2e-aws-ovn-ipsec-full-mode
329329
optional: true
330330
steps:
331331
cluster_profile: aws-2
332332
env:
333333
BASE_DOMAIN: aws-2.ci.openshift.org
334334
workflow: openshift-e2e-aws-ovn-ipsec-serial
335-
timeout: 6h0m0s
335+
- always_run: false
336+
as: e2e-aws-ovn-ipsec-external-mode
337+
optional: true
338+
steps:
339+
cluster_profile: aws-2
340+
env:
341+
BASE_DOMAIN: aws-2.ci.openshift.org
342+
IPSEC_MODE: External
343+
workflow: openshift-e2e-aws-ovn-ipsec-serial
336344
- as: e2e-aws-csi
337345
optional: true
338346
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
@@ -326,14 +326,22 @@ tests:
326326
FEATURE_SET: TechPreviewNoUpgrade
327327
workflow: openshift-e2e-aws-ovn-virt
328328
- always_run: false
329-
as: e2e-aws-ovn-ipsec-serial
329+
as: e2e-aws-ovn-ipsec-full-mode
330330
optional: true
331331
steps:
332332
cluster_profile: aws-2
333333
env:
334334
BASE_DOMAIN: aws-2.ci.openshift.org
335335
workflow: openshift-e2e-aws-ovn-ipsec-serial
336-
timeout: 6h0m0s
336+
- always_run: false
337+
as: e2e-aws-ovn-ipsec-external-mode
338+
optional: true
339+
steps:
340+
cluster_profile: aws-2
341+
env:
342+
BASE_DOMAIN: aws-2.ci.openshift.org
343+
IPSEC_MODE: External
344+
workflow: openshift-e2e-aws-ovn-ipsec-serial
337345
- as: e2e-aws-csi
338346
optional: true
339347
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
@@ -325,14 +325,22 @@ tests:
325325
FEATURE_SET: TechPreviewNoUpgrade
326326
workflow: openshift-e2e-aws-ovn-virt
327327
- always_run: false
328-
as: e2e-aws-ovn-ipsec-serial
328+
as: e2e-aws-ovn-ipsec-full-mode
329329
optional: true
330330
steps:
331331
cluster_profile: aws-2
332332
env:
333333
BASE_DOMAIN: aws-2.ci.openshift.org
334334
workflow: openshift-e2e-aws-ovn-ipsec-serial
335-
timeout: 6h0m0s
335+
- always_run: false
336+
as: e2e-aws-ovn-ipsec-external-mode
337+
optional: true
338+
steps:
339+
cluster_profile: aws-2
340+
env:
341+
BASE_DOMAIN: aws-2.ci.openshift.org
342+
IPSEC_MODE: External
343+
workflow: openshift-e2e-aws-ovn-ipsec-serial
336344
- as: e2e-aws-csi
337345
optional: true
338346
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
@@ -116,15 +116,21 @@ tests:
116116
env:
117117
EXTRA_MG_ARGS: --host-network
118118
workflow: openshift-e2e-aws-ovn-serial
119-
- always_run: false
120-
as: e2e-aws-ovn-ipsec-serial
119+
- as: e2e-aws-ovn-ipsec-full-mode
120+
optional: true
121+
steps:
122+
cluster_profile: aws
123+
env:
124+
EXTRA_MG_ARGS: --host-network
125+
workflow: openshift-e2e-aws-ovn-ipsec-serial
126+
- as: e2e-aws-ovn-ipsec-external-mode
121127
optional: true
122128
steps:
123129
cluster_profile: aws
124130
env:
125131
EXTRA_MG_ARGS: --host-network
132+
IPSEC_MODE: External
126133
workflow: openshift-e2e-aws-ovn-ipsec-serial
127-
timeout: 6h0m0s
128134
- as: e2e-metal-ipi-ovn-ipv6
129135
cluster: build05
130136
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
@@ -117,15 +117,21 @@ tests:
117117
env:
118118
EXTRA_MG_ARGS: --host-network
119119
workflow: openshift-e2e-aws-ovn-serial
120-
- always_run: false
121-
as: e2e-aws-ovn-ipsec-serial
120+
- as: e2e-aws-ovn-ipsec-full-mode
121+
optional: true
122+
steps:
123+
cluster_profile: aws
124+
env:
125+
EXTRA_MG_ARGS: --host-network
126+
workflow: openshift-e2e-aws-ovn-ipsec-serial
127+
- as: e2e-aws-ovn-ipsec-external-mode
122128
optional: true
123129
steps:
124130
cluster_profile: aws
125131
env:
126132
EXTRA_MG_ARGS: --host-network
133+
IPSEC_MODE: External
127134
workflow: openshift-e2e-aws-ovn-ipsec-serial
128-
timeout: 6h0m0s
129135
- as: e2e-metal-ipi-ovn-ipv6
130136
cluster: build05
131137
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
@@ -116,13 +116,20 @@ tests:
116116
env:
117117
EXTRA_MG_ARGS: --host-network
118118
workflow: openshift-e2e-aws-ovn-serial
119-
- always_run: false
120-
as: e2e-aws-ovn-ipsec-serial
119+
- as: e2e-aws-ovn-ipsec-full-mode
120+
optional: true
121+
steps:
122+
cluster_profile: aws
123+
env:
124+
EXTRA_MG_ARGS: --host-network
125+
workflow: openshift-e2e-aws-ovn-ipsec-serial
126+
- as: e2e-aws-ovn-ipsec-external-mode
121127
optional: true
122128
steps:
123129
cluster_profile: aws
124130
env:
125131
EXTRA_MG_ARGS: --host-network
132+
IPSEC_MODE: External
126133
workflow: openshift-e2e-aws-ovn-ipsec-serial
127134
timeout: 6h0m0s
128135
- 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
@@ -324,14 +324,22 @@ tests:
324324
FEATURE_SET: TechPreviewNoUpgrade
325325
workflow: openshift-e2e-aws-ovn-virt
326326
- always_run: false
327-
as: e2e-aws-ovn-ipsec-serial
327+
as: e2e-aws-ovn-ipsec-full-mode
328328
optional: true
329329
steps:
330330
cluster_profile: aws-2
331331
env:
332332
BASE_DOMAIN: aws-2.ci.openshift.org
333333
workflow: openshift-e2e-aws-ovn-ipsec-serial
334-
timeout: 6h0m0s
334+
- always_run: false
335+
as: e2e-aws-ovn-ipsec-external-mode
336+
optional: true
337+
steps:
338+
cluster_profile: aws-2
339+
env:
340+
BASE_DOMAIN: aws-2.ci.openshift.org
341+
IPSEC_MODE: External
342+
workflow: openshift-e2e-aws-ovn-ipsec-serial
335343
- as: e2e-aws-csi
336344
optional: true
337345
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
@@ -325,14 +325,22 @@ tests:
325325
FEATURE_SET: TechPreviewNoUpgrade
326326
workflow: openshift-e2e-aws-ovn-virt
327327
- always_run: false
328-
as: e2e-aws-ovn-ipsec-serial
328+
as: e2e-aws-ovn-ipsec-full-mode
329329
optional: true
330330
steps:
331331
cluster_profile: aws-2
332332
env:
333333
BASE_DOMAIN: aws-2.ci.openshift.org
334334
workflow: openshift-e2e-aws-ovn-ipsec-serial
335-
timeout: 6h0m0s
335+
- always_run: false
336+
as: e2e-aws-ovn-ipsec-external-mode
337+
optional: true
338+
steps:
339+
cluster_profile: aws-2
340+
env:
341+
BASE_DOMAIN: aws-2.ci.openshift.org
342+
IPSEC_MODE: External
343+
workflow: openshift-e2e-aws-ovn-ipsec-serial
336344
- as: e2e-aws-csi
337345
optional: true
338346
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
@@ -324,14 +324,22 @@ tests:
324324
FEATURE_SET: TechPreviewNoUpgrade
325325
workflow: openshift-e2e-aws-ovn-virt
326326
- always_run: false
327-
as: e2e-aws-ovn-ipsec-serial
327+
as: e2e-aws-ovn-ipsec-full-mode
328328
optional: true
329329
steps:
330330
cluster_profile: aws-2
331331
env:
332332
BASE_DOMAIN: aws-2.ci.openshift.org
333333
workflow: openshift-e2e-aws-ovn-ipsec-serial
334-
timeout: 6h0m0s
334+
- always_run: false
335+
as: e2e-aws-ovn-ipsec-external-mode
336+
optional: true
337+
steps:
338+
cluster_profile: aws-2
339+
env:
340+
BASE_DOMAIN: aws-2.ci.openshift.org
341+
IPSEC_MODE: External
342+
workflow: openshift-e2e-aws-ovn-ipsec-serial
335343
- as: e2e-aws-csi
336344
optional: true
337345
skip_if_only_changed: ^(?:docs|\.github)/|\.md$|^(?:\.gitignore|OWNERS|OWNERS_ALIASES|PROJECT|LICENSE)$

0 commit comments

Comments
 (0)