1 From 152f4dc88e0d915cce7281c7ccced83feb581f7e Mon Sep 17 00:00:00 2001
2 From: Jackie Huang <jackie.huang@windriver.com>
3 Date: Wed, 8 Feb 2023 02:09:05 -0500
4 Subject: [PATCH 04/12] chartmuseum: add support for arm64
6 * The link for arm64 is different, so add dl_files_arm64
8 * Use DEB_HOST_ARCH to handle tar files for different arches.
11 PASS: build-pkgs on x86-64 host
12 PASS: build-image on x86-64 host
13 PASS: build-pkgs on arm64 host
14 PASS: build-image on arm64 host
15 PASS: Deploy AIO-SX on x86-64 target
16 PASS: Deploy AIO-SX on arm64 target
17 PASS: Deploy AIO-DX on arm64 targets
18 PASS: Deploy std (2+2+2) on arm64 targets
23 Depends-On: https://review.opendev.org/c/starlingx/root/+/889686
25 Change-Id: I8047d006c56bb611e6dcec8ec12c2cdd8d5eb612
26 Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
28 kubernetes/chartmuseum/debian/deb_folder/rules | 5 +++--
29 kubernetes/chartmuseum/debian/meta_data.yaml | 6 ++++++
30 2 files changed, 9 insertions(+), 2 deletions(-)
32 diff --git a/kubernetes/chartmuseum/debian/deb_folder/rules b/kubernetes/chartmuseum/debian/deb_folder/rules
33 index 4ea4c8fa..e38d88bf 100755
34 --- a/kubernetes/chartmuseum/debian/deb_folder/rules
35 +++ b/kubernetes/chartmuseum/debian/deb_folder/rules
37 export CHARTMUSEUM_VERSION = 0.13.0
38 export ROOT = debian/tmp
39 export BINDIR = $(ROOT)/usr/bin
40 +export DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null)
45 override_dh_auto_build:
46 - tar xfz chartmuseum-v$(CHARTMUSEUM_VERSION)-linux-amd64.tar.gz
47 + tar xfz chartmuseum-v$(CHARTMUSEUM_VERSION)-linux-$(DEB_HOST_ARCH).tar.gz
49 override_dh_auto_clean:
51 override_dh_auto_install:
52 install -d -m 755 $(BINDIR)
53 - install -p -D -m 755 linux-amd64/chartmuseum $(BINDIR)/chartmuseum
54 + install -p -D -m 755 linux-$(DEB_HOST_ARCH)/chartmuseum $(BINDIR)/chartmuseum
56 override_dh_auto_test:
57 diff --git a/kubernetes/chartmuseum/debian/meta_data.yaml b/kubernetes/chartmuseum/debian/meta_data.yaml
58 index a898c279..1b722f48 100644
59 --- a/kubernetes/chartmuseum/debian/meta_data.yaml
60 +++ b/kubernetes/chartmuseum/debian/meta_data.yaml
61 @@ -12,6 +12,12 @@ dl_files:
62 url: https://get.helm.sh/chartmuseum-v0.13.0-linux-amd64.tar.gz
63 md5sum: 14aaebaf95022fbc557f776f578f609f
64 sha256sum: fc6a8beda32975737a95b99292d18dd755ecfead0ceac1840f353d238818f683
66 + chartmuseum-v0.13.0-linux-arm64.tar.gz:
68 + url: https://get.helm.sh/chartmuseum-v0.13.0-linux-arm64.tar.gz
69 + md5sum: d870170f1a0b04fb7f6efc4fc8f4bab5
70 + sha256sum: 9d803f7c6798a846cf173aff08f3a3f932093eaa38d8708f3cdf10bc1dd6b7a2