22 lines
		
	
	
		
			504 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			504 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| IMAGE_NAME := "mecodia/cert-manager-webhook-hetzner"
 | |
| IMAGE_TAG := "latest"
 | |
| 
 | |
| OUT := $(shell pwd)/_out
 | |
| 
 | |
| $(shell mkdir -p "$(OUT)")
 | |
| 
 | |
| verify:
 | |
| 	go test -v .
 | |
| 
 | |
| build:
 | |
| 	docker build -t "$(IMAGE_NAME):$(IMAGE_TAG)" .
 | |
| 	docker push "$(IMAGE_NAME):$(IMAGE_TAG)"
 | |
| 
 | |
| .PHONY: rendered-manifest.yaml
 | |
| rendered-manifest.yaml:
 | |
| 	helm template \
 | |
| 	    --name example-webhook \
 | |
|         --set image.repository=$(IMAGE_NAME) \
 | |
|         --set image.tag=$(IMAGE_TAG) \
 | |
|         deploy/hetzner-webhook > "$(OUT)/rendered-manifest.yaml"
 |