HELM_NAME = update-test HELM_FILE = config.yaml HELM_REPO = starship HELM_CHART = devnet HELM_VERSION = 0.1.37 ############################################################################### ### Staringup ### ############################################################################### .PHONY: start start: setup-helm install port-forward .PHONY: stop stop: stop-forward delete ############################################################################### ### Helm Charts ### ############################################################################### setup-helm: helm repo add $(HELM_REPO) https://raw.githubusercontent.com/persistenceOne/starship/ajeet/sdk-v47/helm_repo helm repo update helm search repo $(HELM_REPO)/$(HELM_CHART) --version $(HELM_VERSION) install: helm install -f $(HELM_FILE) $(HELM_NAME) $(HELM_REPO)/$(HELM_CHART) --wait --debug --timeout=20m --version $(HELM_VERSION) upgrade: helm upgrade --debug $(HELM_NAME) $(HELM_REPO)/$(HELM_CHART) -f $(HELM_FILE) --version $(HELM_VERSION) debug: helm install --dry-run --debug -f $(HELM_FILE) $(HELM_NAME) $(HELM_REPO)/$(HELM_CHART) delete: -helm delete $(HELM_NAME) ############################################################################### ### Tests cases ### ############################################################################### .PHONY: test test: go test . -short -v -count=1 go test . -v -count=1 go test . -short -v -count=1 ############################################################################### ### Port forward ### ############################################################################### .PHOY: port-forward port-forward: $(CURDIR)/../scripts/port-forward.sh --config=$(HELM_FILE) .PHONY: stop-forward stop-forward: -pkill -f "port-forward"