blob: c4ab4796345d631415cf3f583f88d0668dcbaf51 [file] [log] [blame]
IMAGE_NAME := "cert-manager-webhook-gandi"
IMAGE_TAG := "latest"
OUT := $(shell pwd)/_out
$(shell mkdir -p "$(OUT)")
verify:
go test -v .
clean:
rm -f webhook
build: export CGO_ENABLED=0
build: export GO111MODULE=on
build:
go1.16 build -o webhook -ldflags '-w -extldflags "-static"' .
image: clean build
docker build --tag=giolekva/cert-manager-webhook-gandi .
push: image
docker push giolekva/cert-manager-webhook-gandi:latest
.PHONY: rendered-manifest.yaml
rendered-manifest.yaml:
# --name cert-manager-webhook-gandi $BACKSLASH
helm template \
--set image.repository=$(IMAGE_NAME) \
--set image.tag=$(IMAGE_TAG) \
deploy/cert-manager-webhook-gandi > "$(OUT)/rendered-manifest.yaml"
push_arm64: export CGO_ENABLED=0
push_arm64: export GOOS=linux
push_arm64: export GOARCH=arm64
push_arm64: push