images: disable armhf image builds

While ceph can build fine on armhf it is not a tested configuration
today nor are debian packages for ceph published. Also ceph requires
more horsepower than is typically available on armhf machines.

We are dropping armhf support for now. arm64 is still supported.
This commit is contained in:
Bassam Tabbara
2018-01-08 21:06:11 -08:00
parent c93d4dadeb
commit 07463fa0dd
5 changed files with 4 additions and 9 deletions
+1
View File
@@ -6,6 +6,7 @@
- Monitoring is now done through the Ceph MGR service for Ceph storage.
## Breaking Changes
- `armhf` build of Rook have been removed. Ceph is not supported or tested on `armhf`. arm64 support continues.
### Cluster CRD
- Removed the `versionTag` property. The container version to launch in all pods will be the same as the version of the operator container.
+1 -6
View File
@@ -35,17 +35,12 @@ GOHOSTOS := $(shell go env GOHOSTOS)
GOHOSTARCH := $(shell go env GOHOSTARCH)
HOST_PLATFORM := $(GOHOSTOS)_$(GOHOSTARCH)
ALL_PLATFORMS ?= darwin_amd64 windows_amd64 linux_arm linux_amd64 linux_arm64
ALL_PLATFORMS ?= darwin_amd64 windows_amd64 linux_amd64 linux_arm64
ifeq ($(PLATFORM),linux_amd64)
CROSS_TRIPLE = x86_64-linux-gnu
DEBIAN_ARCH = amd64
endif
ifeq ($(PLATFORM),linux_arm)
GOARM=7
DEBIAN_ARCH = armhf
CROSS_TRIPLE = arm-linux-gnueabihf
endif
ifeq ($(PLATFORM),linux_arm64)
DEBIAN_ARCH = arm64
CROSS_TRIPLE = aarch64-linux-gnu
-1
View File
@@ -56,7 +56,6 @@ Binaries go to an S3 bucket `rook-release` (and https://release.rook.io) and hav
/v0.3.0-2-g770ebbc
darwin_amd64/rookctl
linux_amd64/rookctl
linux_arm/rookctl
linux_arm64/rookctl
windows_amd64/rookctl
version
+1 -1
View File
@@ -14,7 +14,7 @@
include image.mk
PLATFORMS ?= linux_amd64 linux_arm linux_arm64
PLATFORMS ?= linux_amd64 linux_arm64
# ====================================================================================
# Image Targets
+1 -1
View File
@@ -47,7 +47,7 @@ ENV PATH /usr/local/go/bin:$PATH
# precompile the go standard library for all supported platforms and configurations
# the install suffixes match those in golang.mk so please keep them in sync
RUN platforms="darwin_amd64 windows_amd64 linux_arm linux_amd64 linux_arm64" && \
RUN platforms="darwin_amd64 windows_amd64 linux_amd64 linux_arm64" && \
for p in $platforms; do CGO_ENABLED=0 GOOS=${p%_*} GOARCH=${p##*_} GOARM=7 go install -installsuffix static -a std; done
COPY run.sh rsyncd.sh /build/