From 5b7a185dcd639b98e7e1745669970c3574a24b12 Mon Sep 17 00:00:00 2001 From: Alexandru Avadanii Date: Mon, 16 Dec 2019 13:21:51 +0100 Subject: [PATCH] Allow arm64 using ETCD_UNSUPPORTED_ARCH env var By default, etcd won't start on arm64 unless the proper env var or flag are set, see [1]. [1] https://github.com/etcd-io/etcd/issues/9077 Signed-off-by: Alexandru Avadanii Change-Id: I3e04972848847f4979ed882f22fe81a82c8ee04e --- ansible/roles/etcd/templates/etcd.yml | 2 ++ caas-etcd.spec | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ansible/roles/etcd/templates/etcd.yml b/ansible/roles/etcd/templates/etcd.yml index c54017f..adbb9a2 100644 --- a/ansible/roles/etcd/templates/etcd.yml +++ b/ansible/roles/etcd/templates/etcd.yml @@ -75,6 +75,8 @@ spec: {% endif %} - name: ETCD_LISTENONINTERFACE value: "{{ networking.infra_internal.interface }}" + - name: ETCD_UNSUPPORTED_ARCH + value: "arm64" resources: requests: cpu: "60m" diff --git a/caas-etcd.spec b/caas-etcd.spec index 2351a28..abe2197 100644 --- a/caas-etcd.spec +++ b/caas-etcd.spec @@ -15,7 +15,7 @@ %define COMPONENT etcd %define RPM_NAME caas-%{COMPONENT} %define RPM_MAJOR_VERSION 3.4.3 -%define RPM_MINOR_VERSION 0 +%define RPM_MINOR_VERSION 1 %define go_version 1.12.10 %define IMAGE_TAG %{RPM_MAJOR_VERSION}-%{RPM_MINOR_VERSION} %define docker_build_dir %{_builddir}/%{RPM_NAME}-%{RPM_MAJOR_VERSION}/docker-build -- 2.16.6