Skip to content

Commit 961b190

Browse files
committed
2e/lifecycle: Update versions for release PR
The CI will now support the versions on supported stable branches Signed-off-by: Ram Lavi <[email protected]>
1 parent a89a180 commit 961b190

25 files changed

+15619
-1
lines changed

automation/check-patch.e2e-lifecycle-k8s.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ main() {
3030
export E2E_TEST_TIMEOUT=4h
3131
else
3232
# Don't run all upgrade tests in regular PRs, stick to those released under HCO
33-
export RELEASES_SELECTOR="{0.65.10,0.76.3,0.79.1,0.85.0,99.0.0}"
33+
export RELEASES_SELECTOR="{0.76.3,0.79.2,0.85.3,0.89.0,99.0.0}"
3434
fi
3535

3636
make cluster-down
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,265 @@
1+
apiVersion: operators.coreos.com/v1alpha1
2+
kind: ClusterServiceVersion
3+
metadata:
4+
name: cluster-network-addons-operator.0.79.2
5+
namespace: placeholder
6+
annotations:
7+
capabilities: "Full Lifecycle"
8+
categories: "Networking"
9+
alm-examples: |
10+
[
11+
{
12+
"apiVersion":"networkaddonsoperator.network.kubevirt.io/v1",
13+
"kind":"NetworkAddonsConfig",
14+
"metadata": {
15+
"name":"cluster"
16+
},
17+
"spec": {
18+
"multus":{},
19+
"linuxBridge":{},
20+
"kubeMacPool": {
21+
"rangeStart": "02:00:00:00:00:00",
22+
"rangeEnd": "FD:FF:FF:FF:FF:FF"
23+
},
24+
"ovs": {},
25+
"macvtap": {},
26+
"imagePullPolicy": "IfNotPresent"
27+
}
28+
}
29+
]
30+
description: Additional networking components for Kubernetes
31+
spec:
32+
displayName: Cluster Network Addons
33+
description: Deploy additional networking components for Kubernetes
34+
keywords:
35+
- Networking
36+
- Multus
37+
- CNI
38+
- macpool
39+
- SR-IOV
40+
- Bridge
41+
- KubeVirt
42+
- Virtualization
43+
version: 0.79.2
44+
minKubeVersion: 1.10.0
45+
maturity: alpha
46+
47+
replaces: cluster-network-addons-operator.0.79.1
48+
49+
maintainers:
50+
- name: KubeVirt project
51+
52+
provider:
53+
name: KubeVirt project
54+
links:
55+
- name: Cluster Network Addons Operator
56+
url: https://github.com/kubevirt/cluster-network-addons-operator
57+
icon: []
58+
labels:
59+
alm-owner-kubevirt: cluster-network-addons
60+
operated-by: cluster-network-addons
61+
selector:
62+
matchLabels:
63+
alm-owner-kubevirt: cluster-network-addons
64+
operated-by: cluster-network-addons
65+
installModes:
66+
- type: OwnNamespace
67+
supported: true
68+
- type: SingleNamespace
69+
supported: true
70+
- type: MultiNamespace
71+
supported: true
72+
- type: AllNamespaces
73+
supported: true
74+
install:
75+
strategy: deployment
76+
spec:
77+
permissions:
78+
- serviceAccountName: cluster-network-addons-operator
79+
rules:
80+
- apiGroups:
81+
- ""
82+
resources:
83+
- pods
84+
- configmaps
85+
verbs:
86+
- get
87+
- list
88+
- watch
89+
- create
90+
- patch
91+
- update
92+
- delete
93+
- apiGroups:
94+
- apps
95+
resources:
96+
- deployments
97+
- replicasets
98+
verbs:
99+
- get
100+
- list
101+
- watch
102+
- create
103+
- patch
104+
- update
105+
- delete
106+
107+
clusterPermissions:
108+
- serviceAccountName: cluster-network-addons-operator
109+
rules:
110+
- apiGroups:
111+
- security.openshift.io
112+
resourceNames:
113+
- privileged
114+
resources:
115+
- securitycontextconstraints
116+
verbs:
117+
- get
118+
- list
119+
- watch
120+
- apiGroups:
121+
- operator.openshift.io
122+
resources:
123+
- networks
124+
verbs:
125+
- get
126+
- list
127+
- watch
128+
- use
129+
- apiGroups:
130+
- networkaddonsoperator.network.kubevirt.io
131+
resources:
132+
- networkaddonsconfigs
133+
verbs:
134+
- get
135+
- list
136+
- watch
137+
- apiGroups:
138+
- '*'
139+
resources:
140+
- '*'
141+
verbs:
142+
- '*'
143+
144+
deployments:
145+
- name: cluster-network-addons-operator
146+
spec:
147+
replicas: 1
148+
selector:
149+
matchLabels:
150+
name: cluster-network-addons-operator
151+
strategy:
152+
type: Recreate
153+
template:
154+
metadata:
155+
annotations:
156+
description: cluster-network-addons-operator manages the lifecycle of different
157+
Kubernetes network components on top of Kubernetes cluster
158+
labels:
159+
name: cluster-network-addons-operator
160+
prometheus.cnao.io: "true"
161+
spec:
162+
containers:
163+
- env:
164+
- name: MULTUS_IMAGE
165+
value: ghcr.io/k8snetworkplumbingwg/multus-cni@sha256:829c27e9392d013eee5086ca7670d7326d723ebaec526237215e86086b5a3234
166+
- name: LINUX_BRIDGE_IMAGE
167+
value: quay.io/kubevirt/cni-default-plugins@sha256:406b43253fb5d45f50d1543879353822e3f746e2794b65ab30754e800386b76d
168+
- name: LINUX_BRIDGE_MARKER_IMAGE
169+
value: quay.io/kubevirt/bridge-marker@sha256:5d24c6d1ecb0556896b7b81c7e5260b54173858425777b7a84df8a706c07e6d2
170+
- name: OVS_CNI_IMAGE
171+
value: quay.io/kubevirt/ovs-cni-plugin@sha256:74a98ef62ca88eba48f35b733711d5e37f81bec06934d94b6a039a5cd92d5499
172+
- name: KUBEMACPOOL_IMAGE
173+
value: quay.io/kubevirt/kubemacpool@sha256:9dee66dba5655e2dc70561d4d882d7ee204735ad82f81b24d0b338c428cb918b
174+
- name: MACVTAP_CNI_IMAGE
175+
value: quay.io/kubevirt/macvtap-cni@sha256:583a3346cdb04374d4d802d5f5d37c4dc2f6897e6e62010648f8f28c9a5a5a07
176+
- name: KUBE_RBAC_PROXY_IMAGE
177+
value: quay.io/openshift/origin-kube-rbac-proxy@sha256:baedb268ac66456018fb30af395bb3d69af5fff3252ff5d549f0231b1ebb6901
178+
- name: OPERATOR_IMAGE
179+
value: quay.io/kubevirt/cluster-network-addons-operator:v0.79.2
180+
- name: OPERATOR_NAME
181+
value: cluster-network-addons-operator
182+
- name: OPERATOR_VERSION
183+
value: 0.79.2
184+
- name: OPERATOR_NAMESPACE
185+
valueFrom:
186+
fieldRef:
187+
fieldPath: metadata.namespace
188+
- name: OPERAND_NAMESPACE
189+
valueFrom:
190+
fieldRef:
191+
fieldPath: metadata.namespace
192+
- name: POD_NAME
193+
valueFrom:
194+
fieldRef:
195+
fieldPath: metadata.name
196+
- name: WATCH_NAMESPACE
197+
- name: MONITORING_NAMESPACE
198+
value: openshift-monitoring
199+
- name: MONITORING_SERVICE_ACCOUNT
200+
value: prometheus-k8s
201+
image: quay.io/kubevirt/cluster-network-addons-operator:v0.79.2
202+
imagePullPolicy: Always
203+
name: cluster-network-addons-operator
204+
resources:
205+
requests:
206+
cpu: 50m
207+
memory: 30Mi
208+
securityContext:
209+
allowPrivilegeEscalation: false
210+
capabilities:
211+
drop:
212+
- ALL
213+
- args:
214+
- --logtostderr
215+
- --secure-listen-address=:8443
216+
- --upstream=http://127.0.0.1:8080
217+
image: quay.io/openshift/origin-kube-rbac-proxy@sha256:baedb268ac66456018fb30af395bb3d69af5fff3252ff5d549f0231b1ebb6901
218+
imagePullPolicy: Always
219+
name: kube-rbac-proxy
220+
ports:
221+
- containerPort: 8443
222+
name: metrics
223+
protocol: TCP
224+
resources:
225+
requests:
226+
cpu: 10m
227+
memory: 20Mi
228+
securityContext:
229+
allowPrivilegeEscalation: false
230+
capabilities:
231+
drop:
232+
- ALL
233+
terminationMessagePolicy: FallbackToLogsOnError
234+
priorityClassName: system-cluster-critical
235+
securityContext:
236+
runAsNonRoot: true
237+
seccompProfile:
238+
type: RuntimeDefault
239+
serviceAccountName: cluster-network-addons-operator
240+
241+
relatedImages:
242+
- image: "ghcr.io/k8snetworkplumbingwg/multus-cni@sha256:829c27e9392d013eee5086ca7670d7326d723ebaec526237215e86086b5a3234"
243+
name: "multus-cni"
244+
- image: "quay.io/kubevirt/cni-default-plugins@sha256:406b43253fb5d45f50d1543879353822e3f746e2794b65ab30754e800386b76d"
245+
name: "cni-default-plugins"
246+
- image: "quay.io/kubevirt/bridge-marker@sha256:5d24c6d1ecb0556896b7b81c7e5260b54173858425777b7a84df8a706c07e6d2"
247+
name: "bridge-marker"
248+
- image: "quay.io/kubevirt/kubemacpool@sha256:9dee66dba5655e2dc70561d4d882d7ee204735ad82f81b24d0b338c428cb918b"
249+
name: "kubemacpool"
250+
- image: "quay.io/kubevirt/ovs-cni-plugin@sha256:74a98ef62ca88eba48f35b733711d5e37f81bec06934d94b6a039a5cd92d5499"
251+
name: "ovs-cni-plugin"
252+
- image: "quay.io/kubevirt/macvtap-cni@sha256:583a3346cdb04374d4d802d5f5d37c4dc2f6897e6e62010648f8f28c9a5a5a07"
253+
name: "macvtap-cni"
254+
- image: "quay.io/openshift/origin-kube-rbac-proxy@sha256:baedb268ac66456018fb30af395bb3d69af5fff3252ff5d549f0231b1ebb6901"
255+
name: "origin-kube-rbac-proxy"
256+
- image: "quay.io/kubevirt/cluster-network-addons-operator:v0.79.2"
257+
name: "cluster-network-addons-operator"
258+
customresourcedefinitions:
259+
owned:
260+
- name: networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io
261+
version: v1
262+
group: networkaddonsoperator.network.kubevirt.io
263+
kind: NetworkAddonsConfig
264+
displayName: Cluster Network Addons
265+
description: Cluster Network Addons
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: cluster-network-addons
6+
labels:
7+
name: cluster-network-addons
8+
openshift.io/cluster-monitoring: "true"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
apiVersion: networkaddonsoperator.network.kubevirt.io/v1
3+
kind: NetworkAddonsConfig
4+
metadata:
5+
name: cluster
6+
spec:
7+
imagePullPolicy: IfNotPresent
8+
kubeMacPool: {}
9+
linuxBridge: {}
10+
macvtap: {}
11+
multus: {}
12+
ovs: {}

0 commit comments

Comments
 (0)