From 2de11b7a4182ad585df4c949a376536dd6e900ee Mon Sep 17 00:00:00 2001 From: Matt Bray Date: Wed, 23 Mar 2022 10:22:35 +0000 Subject: [PATCH] chore: template image in manifest --- resources/Makefile | 7 ++++--- resources/emit-test-pod.yaml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/resources/Makefile b/resources/Makefile index d8c23577..79dbc02e 100644 --- a/resources/Makefile +++ b/resources/Makefile @@ -1,15 +1,16 @@ tag=ocaml-otel-test:latest +platform=linux/amd64 docker-build: - sudo docker buildx build .. -f ./Dockerfile --tag $(tag) + sudo docker buildx build .. -f ./Dockerfile --tag $(tag) --platform $(platform) docker-push: sudo docker push $(tag) kubectl-apply: - kubectl apply -f emit-test-pod.yaml + sed s=%IMAGE%=$(tag)=g emit-test-pod.yaml | kubectl apply -f - kubectl-delete: - kubectl delete -f emit-test-pod.yaml + sed s=%IMAGE%=$(tag)=g emit-test-pod.yaml | kubectl delete -f - --ignore-not-found --grace-period 1 all: docker-build docker-push kubectl-delete kubectl-apply diff --git a/resources/emit-test-pod.yaml b/resources/emit-test-pod.yaml index 51c094e5..2405c19d 100644 --- a/resources/emit-test-pod.yaml +++ b/resources/emit-test-pod.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: emit - image: ocaml-otel-test:latest + image: %IMAGE% env: - name: HOST_IP valueFrom: