From 5d473c78100f3d40e7141dafb43793e4cf46a6d5 Mon Sep 17 00:00:00 2001 From: Ramesh Dharan Date: Tue, 7 Dec 2021 03:27:10 +0000 Subject: [PATCH] feat: ARM support for gcloud bigtable emulator fixes #677 --- google-cloud-bigtable-emulator/pom.xml | 2 ++ .../java/com/google/cloud/bigtable/emulator/v2/Emulator.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/google-cloud-bigtable-emulator/pom.xml b/google-cloud-bigtable-emulator/pom.xml index 962c5f2d5..05a978d8a 100644 --- a/google-cloud-bigtable-emulator/pom.xml +++ b/google-cloud-bigtable-emulator/pom.xml @@ -52,8 +52,10 @@ + bigtable-darwin-arm bigtable-darwin-x86 bigtable-darwin-x86_64 + bigtable-linux-arm bigtable-linux-x86 bigtable-linux-x86_64 bigtable-windows-x86 diff --git a/google-cloud-bigtable-emulator/src/main/java/com/google/cloud/bigtable/emulator/v2/Emulator.java b/google-cloud-bigtable-emulator/src/main/java/com/google/cloud/bigtable/emulator/v2/Emulator.java index 3cfbc981a..4ddc3620e 100644 --- a/google-cloud-bigtable-emulator/src/main/java/com/google/cloud/bigtable/emulator/v2/Emulator.java +++ b/google-cloud-bigtable-emulator/src/main/java/com/google/cloud/bigtable/emulator/v2/Emulator.java @@ -232,6 +232,9 @@ private static String getBundledResourcePath() { case "amd64": arch = "x86_64"; break; + case "aarch64": + arch = "arm"; + break; default: throw new UnsupportedOperationException("Unsupported architecture: " + unformattedArch); }