#!/usr/bin/make -f

NAME = mariadb-dev
VALUES_FILE = test-values.yaml
HELM_REPO = code.jorgensen.org.uk

.PHONY: diff
diff:
	helm diff upgrade --allow-unreleased --context=3 $(VALUES_FILE:%=--values %) --show-secrets $(NAME) .

.PHONY: upgrade install
install upgrade: diff
	helm upgrade --install $(VALUES_FILE:%=--values %) $(NAME) .

.PHONY: template
template:
	helm template $(VALUES_FILE:%=--values %) $(NAME) . --debug

.PHONY: cleanup
cleanup:
	-helm delete  $(NAME)
	-kubectl delete pvc storage-$(NAME)-0

.PHONY: push helm-push
push helm-push:
	helm cm-push . $(HELM_REPO)

.PHONY: push-force helm-push-force
push-force helm-push-force:
	helm cm-push . $(HELM_REPO) --force
