-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
openshift-cluster-network-operator-release-4.14.yaml
290 lines (290 loc) · 8.26 KB
/
openshift-cluster-network-operator-release-4.14.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
base_images:
base:
name: "4.14"
namespace: ocp
tag: base
dev-scripts:
name: test
namespace: ocp-kni
tag: dev-scripts
golangci-lint:
name: golangci-lint
namespace: ci
tag: v1.48.0
ocp_builder_rhel-8-golang-1.19-openshift-4.13:
name: builder
namespace: ocp
tag: rhel-8-golang-1.19-openshift-4.13
binary_build_commands: hack/build-go.sh
build_root:
from_repository: true
images:
- dockerfile_path: Dockerfile.rhel7
from: base
inputs:
ocp_builder_rhel-8-golang-1.19-openshift-4.13:
as:
- registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.19-openshift-4.13
to: cluster-network-operator
promotion:
disabled: true
name: "4.14"
namespace: ocp
releases:
initial:
integration:
name: "4.14"
namespace: ocp
latest:
integration:
include_built_images: true
name: "4.14"
namespace: ocp
resources:
'*':
requests:
cpu: 100m
memory: 200Mi
tests:
- as: unit
commands: hack/test-go.sh
container:
from: src
- as: verify
commands: hack/verify-style.sh
container:
from: src
- as: e2e-gcp-sdn
steps:
cluster_profile: gcp
workflow: openshift-e2e-gcp-sdn
- as: e2e-gcp-ovn-upgrade
optional: true
steps:
cluster_profile: gcp
workflow: openshift-upgrade-gcp-ovn
- as: e2e-aws-sdn-upgrade
optional: true
steps:
cluster_profile: aws
workflow: openshift-upgrade-aws-sdn
- as: e2e-aws-sdn-multi
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-sdn-multi
- as: e2e-ovn-step-registry
optional: true
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-ovn
- as: e2e-ovn-hybrid-step-registry
optional: true
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-ovn-hybrid
- as: e2e-ovn-ipsec-step-registry
optional: true
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-ovn-ipsec
- as: e2e-aws-ovn-serial
optional: true
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-ovn-serial
- as: e2e-metal-ipi-ovn-ipv6
cluster: build05
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v6
NETWORK_TYPE=OVNKubernetes
workflow: baremetalds-e2e
- as: e2e-metal-ipi-ovn-ipv6-ipsec
cluster: build05
optional: true
steps:
cluster_profile: equinix-ocp-metal
env:
DEVSCRIPTS_CONFIG: |
IP_STACK=v6
NETWORK_TYPE=OVNKubernetes
workflow: baremetalds-e2e-ovn-ipsec
- as: e2e-aws-ovn-windows
steps:
cluster_profile: aws
test:
- ref: windows-e2e-operator-test
workflow: ipi-aws-ovn-hybrid
- as: e2e-vsphere-ovn
optional: true
steps:
cluster_profile: vsphere
workflow: openshift-e2e-vsphere-ovn
- as: e2e-azure-ovn
optional: true
steps:
cluster_profile: azure4
workflow: openshift-e2e-azure-ovn
- as: e2e-azure-ovn-dualstack
optional: true
steps:
cluster_profile: azure4
workflow: openshift-e2e-azure-ovn-dualstack
- as: e2e-gcp-ovn
steps:
cluster_profile: gcp
workflow: openshift-e2e-gcp-ovn
- as: e2e-vsphere-ovn-windows
steps:
cluster_profile: vsphere
test:
- ref: windows-e2e-operator-test-with-custom-vxlan-port
workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port
- as: e2e-openstack-kuryr
optional: true
steps:
cluster_profile: openstack-kuryr
env:
BASE_DOMAIN: shiftstack.devcluster.openshift.com
CONFIG_TYPE: minimal
NETWORK_TYPE: Kuryr
TEST_SKIPS: NodePort \| session affinity \| Services should be able to change
the type from ExternalName to ClusterIP \| Pods should delete a collection
of pods \| Kubectl client Guestbook application should create and stop a working
application \| Services should serve multiport endpoints from pods \| Services
should serve a basic endpoint from pods
TEST_SUITE: kubernetes/conformance
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-sdn
optional: true
steps:
cluster_profile: openstack-vexxhost
env:
BASE_DOMAIN: shiftstack.devcluster.openshift.com
CONFIG_TYPE: minimal
NETWORK_TYPE: OpenShiftSDN
TEST_SUITE: openshift/conformance/parallel
workflow: openshift-e2e-openstack-ipi
- as: e2e-openstack-ovn
optional: true
steps:
cluster_profile: openstack-vexxhost
env:
BASE_DOMAIN: shiftstack.devcluster.openshift.com
CONFIG_TYPE: minimal
NETWORK_TYPE: OVNKubernetes
TEST_SUITE: openshift/conformance/parallel
workflow: openshift-e2e-openstack-ipi
- as: e2e-aws-ovn-network-migration
steps:
cluster_profile: aws
test:
- ref: ovn-sdn-migration-feature-migration-config-egress-firewall
- ref: ovn-sdn-migration-feature-migration-config-egress-ip
- ref: ovn-sdn-migration-feature-migration-config-multicast
- ref: ovn-sdn-migration
- ref: ovn-sdn-migration-feature-migration-validate-egress-firewall
- ref: ovn-sdn-migration-feature-migration-validate-egress-ip
- ref: ovn-sdn-migration-feature-migration-validate-multicast
- ref: openshift-e2e-test
workflow: openshift-e2e-aws-sdn
- as: e2e-aws-sdn-network-migration-rollback
steps:
cluster_profile: aws
test:
- ref: ovn-sdn-migration-feature-migration-config-egress-firewall
- ref: ovn-sdn-migration-feature-migration-config-egress-ip
- ref: ovn-sdn-migration-feature-migration-config-multicast
- ref: ovn-sdn-migration
- ref: ovn-sdn-migration-rollback
- ref: ovn-sdn-migration-feature-migration-validate-egress-firewall
- ref: ovn-sdn-migration-feature-migration-validate-egress-ip
- ref: ovn-sdn-migration-feature-migration-validate-multicast
- ref: openshift-e2e-test
workflow: openshift-e2e-aws-sdn
- as: e2e-aws-sdn-network-reverse-migration
steps:
cluster_profile: aws
env:
TEST_SKIPS: Alerts shouldn't report any unexpected alerts in firing or pending
state\| Prometheus \[apigroup:image.openshift.io\] when installed on the cluster
shouldn't report any alerts in firing state apart from Watchdog and AlertmanagerReceiversNotConfigured
test:
- ref: ovn-sdn-migration-feature-migration-config-egress-firewall
- ref: ovn-sdn-migration-feature-migration-config-egress-ip
- ref: ovn-sdn-migration-feature-migration-config-multicast
- ref: ovn-sdn-migration-rollback
- ref: ovn-sdn-migration-feature-migration-validate-egress-firewall
- ref: ovn-sdn-migration-feature-migration-validate-egress-ip
- ref: ovn-sdn-migration-feature-migration-validate-multicast
- ref: openshift-e2e-test
workflow: openshift-e2e-aws
- as: e2e-aws-ovn-clusternetwork-cidr-expansion
cron: 0 3 * * 0,2,4,6
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-cidr-expansion
- as: e2e-aws-ovn-single-node
optional: true
steps:
cluster_profile: aws
workflow: openshift-e2e-aws-single-node
- as: e2e-hypershift-ovn
optional: true
steps:
workflow: hypershift-aws-conformance
- as: lint
commands: |
export GOCACHE=/tmp/
export GOLANGCI_LINT_CACHE=/tmp/.cache
export GOPROXY=https://proxy.golang.org
golangci-lint run --verbose --print-resources-usage --modules-download-mode=vendor --timeout=5m0s
container:
clone: true
from: golangci-lint
- as: e2e-network-mtu-migration-ovn-ipv4
optional: true
steps:
cluster_profile: gcp
env:
MTU_DECREASE: "400"
MTU_INCREASE: "200"
test:
- chain: network-mtu-migration-decrease
- chain: network-mtu-migration-increase
- ref: openshift-e2e-test
workflow: openshift-e2e-gcp-ovn
timeout: 5h0m0s
- as: e2e-network-mtu-migration-ovn-ipv6
cluster: build05
optional: true
steps:
cluster_profile: equinix-ocp-metal
env:
MTU_DECREASE: "100"
MTU_INCREASE: "50"
test:
- chain: network-mtu-migration-decrease
- chain: network-mtu-migration-increase
- chain: baremetalds-ipi-test
workflow: baremetalds-e2e-ovn-ipv6
timeout: 5h0m0s
- as: e2e-network-mtu-migration-sdn-ipv4
optional: true
steps:
cluster_profile: gcp
env:
MTU_DECREASE: "400"
MTU_INCREASE: "200"
test:
- chain: network-mtu-migration-decrease
- chain: network-mtu-migration-increase
- ref: openshift-e2e-test
workflow: openshift-e2e-gcp-sdn
timeout: 5h0m0s
zz_generated_metadata:
branch: release-4.14
org: openshift
repo: cluster-network-operator