1 From f3f34146a74eb4e286bb3f626c2ac7d197f4b640 Mon Sep 17 00:00:00 2001
2 From: Jackie Huang <jackie.huang@windriver.com>
3 Date: Wed, 8 Feb 2023 03:01:19 -0500
4 Subject: [PATCH 07/12] kubernetes: add support for arm64
6 Add arm64 as the supported arch in the control file.
9 PASS: build-pkgs on x86-64 host
10 PASS: build-image on x86-64 host
11 PASS: build-pkgs on arm64 host
12 PASS: build-image on arm64 host
13 PASS: Deploy AIO-SX on x86-64 target
14 PASS: Deploy AIO-SX on arm64 target
15 PASS: Deploy AIO-DX on arm64 targets
16 PASS: Deploy std (2+2+2) on arm64 targets
21 Change-Id: I04bcb23bc67f0c885e4c1ca99260d27e7e06e023
22 Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
24 .../kubernetes-1.24.4/debian/deb_folder/control | 12 ++++++------
25 .../kubernetes-1.25.3/debian/deb_folder/control | 12 ++++++------
26 .../kubernetes-1.26.1/debian/deb_folder/control | 12 ++++++------
27 .../kubernetes-1.27.5/debian/deb_folder/control | 12 ++++++------
28 .../kubernetes-1.28.4/debian/deb_folder/control | 12 ++++++------
29 .../kubernetes-1.29.2/debian/deb_folder/control | 12 ++++++------
30 6 files changed, 36 insertions(+), 36 deletions(-)
32 diff --git a/kubernetes/kubernetes-1.24.4/debian/deb_folder/control b/kubernetes/kubernetes-1.24.4/debian/deb_folder/control
33 index 4635bf47..79bd790d 100644
34 --- a/kubernetes/kubernetes-1.24.4/debian/deb_folder/control
35 +++ b/kubernetes/kubernetes-1.24.4/debian/deb_folder/control
36 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
38 Package: kubernetes-1.24.4-client
39 Provides: kubernetes-utils
41 +Architecture: amd64 arm64
42 Depends: ${misc:Depends}, ${shlibs:Depends}
43 Recommends: ${misc:Recommends}
44 Built-Using: ${misc:Built-Using}
45 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
46 The Kubernetes command line tool for interacting with the Kubernetes API.
48 Package: kubernetes-1.24.4-master
50 +Architecture: amd64 arm64
51 Depends: ${misc:Depends}, ${shlibs:Depends},
54 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
56 Package: kubernetes-1.24.4-node
59 +Architecture: amd64 arm64
60 Depends: ${misc:Depends}, ${shlibs:Depends},
63 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
66 Package: kubernetes-1.24.4-kubeadm
68 +Architecture: amd64 arm64
69 Depends: ${misc:Depends}, containernetworking-plugins
70 Recommends: ${misc:Recommends}, kubernetes-1.24.4-client
71 Built-Using: ${misc:Built-Using}
72 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
73 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
75 Package: kubernetes-1.24.4-misc
77 +Architecture: amd64 arm64
78 Depends: ${misc:Depends}, ${shlibs:Depends}
79 Recommends: ${misc:Recommends}
80 Built-Using: ${misc:Built-Using}
81 @@ -80,7 +80,7 @@ Description: dummy package
82 Kubernetes dummy package for misc stuff we don't want to install in production.
84 Package: kubernetes-1.24.4-unit-test
86 +Architecture: amd64 arm64
87 Depends: ${misc:Depends}, ${shlibs:Depends},
90 diff --git a/kubernetes/kubernetes-1.25.3/debian/deb_folder/control b/kubernetes/kubernetes-1.25.3/debian/deb_folder/control
91 index 33e2b16e..b441ac79 100644
92 --- a/kubernetes/kubernetes-1.25.3/debian/deb_folder/control
93 +++ b/kubernetes/kubernetes-1.25.3/debian/deb_folder/control
94 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
96 Package: kubernetes-1.25.3-client
97 Provides: kubernetes-utils
99 +Architecture: amd64 arm64
100 Depends: ${misc:Depends}, ${shlibs:Depends}
101 Recommends: ${misc:Recommends}
102 Built-Using: ${misc:Built-Using}
103 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
104 The Kubernetes command line tool for interacting with the Kubernetes API.
106 Package: kubernetes-1.25.3-master
108 +Architecture: amd64 arm64
109 Depends: ${misc:Depends}, ${shlibs:Depends},
112 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
114 Package: kubernetes-1.25.3-node
117 +Architecture: amd64 arm64
118 Depends: ${misc:Depends}, ${shlibs:Depends},
121 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
124 Package: kubernetes-1.25.3-kubeadm
126 +Architecture: amd64 arm64
127 Depends: ${misc:Depends}, containernetworking-plugins
128 Recommends: ${misc:Recommends}, kubernetes-1.25.3-client
129 Built-Using: ${misc:Built-Using}
130 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
131 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
133 Package: kubernetes-1.25.3-misc
135 +Architecture: amd64 arm64
136 Depends: ${misc:Depends}, ${shlibs:Depends}
137 Recommends: ${misc:Recommends}
138 Built-Using: ${misc:Built-Using}
139 @@ -80,7 +80,7 @@ Description: dummy package
140 Kubernetes dummy package for misc stuff we don't want to install in production.
142 Package: kubernetes-1.25.3-unit-test
144 +Architecture: amd64 arm64
145 Depends: ${misc:Depends}, ${shlibs:Depends},
148 diff --git a/kubernetes/kubernetes-1.26.1/debian/deb_folder/control b/kubernetes/kubernetes-1.26.1/debian/deb_folder/control
149 index 03a3003c..94948c07 100644
150 --- a/kubernetes/kubernetes-1.26.1/debian/deb_folder/control
151 +++ b/kubernetes/kubernetes-1.26.1/debian/deb_folder/control
152 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
154 Package: kubernetes-1.26.1-client
155 Provides: kubernetes-utils
157 +Architecture: amd64 arm64
158 Depends: ${misc:Depends}, ${shlibs:Depends}
159 Recommends: ${misc:Recommends}
160 Built-Using: ${misc:Built-Using}
161 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
162 The Kubernetes command line tool for interacting with the Kubernetes API.
164 Package: kubernetes-1.26.1-master
166 +Architecture: amd64 arm64
167 Depends: ${misc:Depends}, ${shlibs:Depends},
170 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
172 Package: kubernetes-1.26.1-node
175 +Architecture: amd64 arm64
176 Depends: ${misc:Depends}, ${shlibs:Depends},
179 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
182 Package: kubernetes-1.26.1-kubeadm
184 +Architecture: amd64 arm64
185 Depends: ${misc:Depends}, containernetworking-plugins
186 Recommends: ${misc:Recommends}, kubernetes-1.26.1-client
187 Built-Using: ${misc:Built-Using}
188 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
189 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
191 Package: kubernetes-1.26.1-misc
193 +Architecture: amd64 arm64
194 Depends: ${misc:Depends}, ${shlibs:Depends}
195 Recommends: ${misc:Recommends}
196 Built-Using: ${misc:Built-Using}
197 @@ -80,7 +80,7 @@ Description: dummy package
198 Kubernetes dummy package for misc stuff we don't want to install in production.
200 Package: kubernetes-1.26.1-unit-test
202 +Architecture: amd64 arm64
203 Depends: ${misc:Depends}, ${shlibs:Depends},
206 diff --git a/kubernetes/kubernetes-1.27.5/debian/deb_folder/control b/kubernetes/kubernetes-1.27.5/debian/deb_folder/control
207 index cb1081e6..55bb901e 100644
208 --- a/kubernetes/kubernetes-1.27.5/debian/deb_folder/control
209 +++ b/kubernetes/kubernetes-1.27.5/debian/deb_folder/control
210 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
212 Package: kubernetes-1.27.5-client
213 Provides: kubernetes-utils
215 +Architecture: amd64 arm64
216 Depends: ${misc:Depends}, ${shlibs:Depends}
217 Recommends: ${misc:Recommends}
218 Built-Using: ${misc:Built-Using}
219 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
220 The Kubernetes command line tool for interacting with the Kubernetes API.
222 Package: kubernetes-1.27.5-master
224 +Architecture: amd64 arm64
225 Depends: ${misc:Depends}, ${shlibs:Depends},
228 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
230 Package: kubernetes-1.27.5-node
233 +Architecture: amd64 arm64
234 Depends: ${misc:Depends}, ${shlibs:Depends},
237 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
240 Package: kubernetes-1.27.5-kubeadm
242 +Architecture: amd64 arm64
243 Depends: ${misc:Depends}, containernetworking-plugins
244 Recommends: ${misc:Recommends}, kubernetes-1.27.5-client
245 Built-Using: ${misc:Built-Using}
246 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
247 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
249 Package: kubernetes-1.27.5-misc
251 +Architecture: amd64 arm64
252 Depends: ${misc:Depends}, ${shlibs:Depends}
253 Recommends: ${misc:Recommends}
254 Built-Using: ${misc:Built-Using}
255 @@ -80,7 +80,7 @@ Description: dummy package
256 Kubernetes dummy package for misc stuff we don't want to install in production.
258 Package: kubernetes-1.27.5-unit-test
260 +Architecture: amd64 arm64
261 Depends: ${misc:Depends}, ${shlibs:Depends},
264 diff --git a/kubernetes/kubernetes-1.28.4/debian/deb_folder/control b/kubernetes/kubernetes-1.28.4/debian/deb_folder/control
265 index 1dca8da8..4eed9bdb 100644
266 --- a/kubernetes/kubernetes-1.28.4/debian/deb_folder/control
267 +++ b/kubernetes/kubernetes-1.28.4/debian/deb_folder/control
268 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
270 Package: kubernetes-1.28.4-client
271 Provides: kubernetes-utils
273 +Architecture: amd64 arm64
274 Depends: ${misc:Depends}, ${shlibs:Depends}
275 Recommends: ${misc:Recommends}
276 Built-Using: ${misc:Built-Using}
277 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
278 The Kubernetes command line tool for interacting with the Kubernetes API.
280 Package: kubernetes-1.28.4-master
282 +Architecture: amd64 arm64
283 Depends: ${misc:Depends}, ${shlibs:Depends},
286 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
288 Package: kubernetes-1.28.4-node
291 +Architecture: amd64 arm64
292 Depends: ${misc:Depends}, ${shlibs:Depends},
295 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
298 Package: kubernetes-1.28.4-kubeadm
300 +Architecture: amd64 arm64
301 Depends: ${misc:Depends}, containernetworking-plugins
302 Recommends: ${misc:Recommends}, kubernetes-1.28.4-client
303 Built-Using: ${misc:Built-Using}
304 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
305 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
307 Package: kubernetes-1.28.4-misc
309 +Architecture: amd64 arm64
310 Depends: ${misc:Depends}, ${shlibs:Depends}
311 Recommends: ${misc:Recommends}
312 Built-Using: ${misc:Built-Using}
313 @@ -80,7 +80,7 @@ Description: dummy package
314 Kubernetes dummy package for misc stuff we don't want to install in production.
316 Package: kubernetes-1.28.4-unit-test
318 +Architecture: amd64 arm64
319 Depends: ${misc:Depends}, ${shlibs:Depends},
322 diff --git a/kubernetes/kubernetes-1.29.2/debian/deb_folder/control b/kubernetes/kubernetes-1.29.2/debian/deb_folder/control
323 index ec5491ea..dcc5e6f7 100644
324 --- a/kubernetes/kubernetes-1.29.2/debian/deb_folder/control
325 +++ b/kubernetes/kubernetes-1.29.2/debian/deb_folder/control
326 @@ -15,7 +15,7 @@ Homepage: http://kubernetes.io/
328 Package: kubernetes-1.29.2-client
329 Provides: kubernetes-utils
331 +Architecture: amd64 arm64
332 Depends: ${misc:Depends}, ${shlibs:Depends}
333 Recommends: ${misc:Recommends}
334 Built-Using: ${misc:Built-Using}
335 @@ -23,7 +23,7 @@ Description: Kubernetes Command Line Tool
336 The Kubernetes command line tool for interacting with the Kubernetes API.
338 Package: kubernetes-1.29.2-master
340 +Architecture: amd64 arm64
341 Depends: ${misc:Depends}, ${shlibs:Depends},
344 @@ -44,7 +44,7 @@ Description: Kubernetes services for master host
346 Package: kubernetes-1.29.2-node
349 +Architecture: amd64 arm64
350 Depends: ${misc:Depends}, ${shlibs:Depends},
353 @@ -64,7 +64,7 @@ Description: Kubernetes services for node host
356 Package: kubernetes-1.29.2-kubeadm
358 +Architecture: amd64 arm64
359 Depends: ${misc:Depends}, containernetworking-plugins
360 Recommends: ${misc:Recommends}, kubernetes-1.29.2-client
361 Built-Using: ${misc:Built-Using}
362 @@ -72,7 +72,7 @@ Description: Kubernetes Cluster Bootstrapping Tool
363 The Kubernetes command line tool for bootstrapping a Kubernetes cluster.
365 Package: kubernetes-1.29.2-misc
367 +Architecture: amd64 arm64
368 Depends: ${misc:Depends}, ${shlibs:Depends}
369 Recommends: ${misc:Recommends}
370 Built-Using: ${misc:Built-Using}
371 @@ -80,7 +80,7 @@ Description: dummy package
372 Kubernetes dummy package for misc stuff we don't want to install in production.
374 Package: kubernetes-1.29.2-unit-test
376 +Architecture: amd64 arm64
377 Depends: ${misc:Depends}, ${shlibs:Depends},