getElementsByName / tmp-doc

0 stars 0 forks source link

Makefile cheat sheet #15

Open getElementsByName opened 3 years ago

getElementsByName commented 3 years ago

helm

CHART_NAME=kafka-connect-server

VALUES_OPTIONS=--values=./values/cp-kafka-connect.values.yaml --values=./values/hdfs.values.yaml --values=./values/kafka-cluster.values.yaml --values=./values/kafka-connect-webui.values.yaml
ADDITIONAL_OPTIONS=
COMMON_OPTIONS=$(CHART_NAME) $(VALUES_OPTIONS) 

.PHONY: *

default:
    @echo DEPLOY "$(CHART_NAME)" CHART

helm-init-repo:
    helm repo add bitnami https://charts.bitnami.com/bitnami
    helm search postgresql

helm-dependency-update:
    helm dependency update

PRODUCTION_VALUES_OPTIONS=--values=./values/production.values.yaml
deploy:
    helm upgrade --install $(COMMON_OPTIONS) $(PRODUCTION_VALUES_OPTIONS) $(ADDITIONAL_OPTIONS) ./

delete:
    helm delete $(CHART_NAME) --purge

expose:
    kubectl expose service/$(CHART_NAME) --name gateway-$(CHART_NAME) --type LoadBalancer