68d5a5a56a02673f938d69407e7641728084e198
[pti/rtp.git] /
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
5
6 * The link for arm64 is different, so add dl_files_arm64
7
8 * Use DEB_HOST_ARCH to handle tar files for different arches.
9
10 Test Plan:
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
19
20 Story: 2010739
21 Task: 47981
22
23 Depends-On: https://review.opendev.org/c/starlingx/root/+/889686
24
25 Change-Id: I8047d006c56bb611e6dcec8ec12c2cdd8d5eb612
26 Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
27 ---
28  kubernetes/chartmuseum/debian/deb_folder/rules | 5 +++--
29  kubernetes/chartmuseum/debian/meta_data.yaml   | 6 ++++++
30  2 files changed, 9 insertions(+), 2 deletions(-)
31
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
36 @@ -4,17 +4,18 @@
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)
41  
42  %:
43         dh $@
44  
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
48  
49  override_dh_auto_clean:
50  
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
55  
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
65 +dl_files_arm64:
66 +  chartmuseum-v0.13.0-linux-arm64.tar.gz:
67 +    topdir: linux-arm64
68 +    url: https://get.helm.sh/chartmuseum-v0.13.0-linux-arm64.tar.gz
69 +    md5sum: d870170f1a0b04fb7f6efc4fc8f4bab5
70 +    sha256sum: 9d803f7c6798a846cf173aff08f3a3f932093eaa38d8708f3cdf10bc1dd6b7a2
71  revision:
72    dist: $STX_DIST
73    GITREVCOUNT:
74 -- 
75 2.30.2
76