Skip to content

Commit da30ffd

Browse files
committed
add manager arm build
Signed-off-by: vsoch <[email protected]>
1 parent cd05b04 commit da30ffd

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.github/workflows/build-deploy.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ jobs:
3535
docker buildx inspect --bootstrap
3636
3737
- name: Deploy Container
38-
run: make arm-deploy
38+
run: |
39+
make arm-deploy
40+
make manager-arm
3941
4042
build-manager:
4143
permissions:

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ IMG ?= ghcr.io/converged-computing/state-machine-operator:latest
4444
ARMIMG ?= ghcr.io/converged-computing/state-machine-operator:arm
4545
DEVIMG ?= ghcr.io/converged-computing/state-machine-operator:test
4646
MANAGER_IMG ?= ghcr.io/converged-computing/state-machine-operator:manager
47+
MANAGER_ARMIMG ?= ghcr.io/converged-computing/state-machine-operator:manager-arm
4748

4849
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
4950
ENVTEST_K8S_VERSION = 1.30.0
@@ -146,6 +147,11 @@ docker-push: ## Push docker image with the manager.
146147
manager:
147148
$(CONTAINER_TOOL) build -f docker/manager/Dockerfile -t ${MANAGER_IMG} .
148149

150+
.PHONY: manager-arm
151+
manager-arm:
152+
# $(CONTAINER_TOOL) build -f docker/manager/Dockerfile -t ${MANAGER_ARMIMG} .
153+
docker buildx build --platform linux/arm64 -t ${MANAGER_ARMIMG} .
154+
149155
.PHONY: pre-push
150156
pre-push: generate api build-config-arm build-config helm
151157
git status

0 commit comments

Comments
 (0)