
JFROG_URL := 10.90.136.239:30102

clean:
	helm uninstall controller || true
	helm uninstall agent || true

bump:
	helm local-chart-version bump -c $(shell find . -name $(name)) -s patch

publish:
	CHART_DIR=$$(find . -name $(name)) ; \
	helm package $$CHART_DIR -d $$CHART_DIR/../ ; \
	PKG_CHART=$$(find $$CHART_DIR/.. -name "*.tgz" | sed -e 's|/\./|/|g' -e ':a' -e 's|/[^/]*/\.\./|/|' -e 't a') ; \
	RT_REPO=$$(echo jfrun-runtime-charts/$$PKG_CHART | sed -e 's|/\./|/|g' -e ':a' -e 's|/[^/]*/\.\./|/|' -e 't a') ; \
	jf rt u $$PKG_CHART $$RT_REPO


rm-zip:
	rm -f **/*.tgz


all: install-demo

# Install from local charts on the currently defined cluster
install-local:
	helm uninstall controller || true
	helm uninstall agent || true

	helm upgrade --install  controller ./controller/runtime-k8s-collector-chart \
	--set namespace=elad \
	--set image.repository=entplus.jfrog.io/jfrun-docker-local/elad/controller --set image.tag=latest \
	--set jfrogUrl=$(JFROG_URL)  \
	--set registrationToken=eyJ2ZXIiOiIyIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYiLCJraWQiOiJ4M3AwRW5BZmpaYVV3bkVKOHpQby1HR0NNakZwMUpXMDRCUTBES3k4YnNnIn0.eyJzdWIiOiJqZnJ1bkAwMDAiLCJzY3AiOiJpbnRlcm5hbDpydW50aW1lXC9hZ2VudC1yZWdpc3RyYXRpb25cLyo6eCIsImF1ZCI6ImpmcnVuQDAwMCIsImlzcyI6ImpmcnVuQDAwMCIsImV4cCI6MTcwMzc2Njk0NiwiaWF0IjoxNjcyMjMwOTQ2LCJqdGkiOiIzYTkxYzM0Ni04YjgzLTQ3YjItOWE3Ni0zYzVkYjc5ZGM3YjIifQ.i2IT7xbgdKSIzJ-66AWkPVItffU9mUmcf6ffP0lLkS0z0OfKqcKE87spaymAujYI2M52ZbZlIx1E3xcjrVwVwaTQKJwsHrzbxE_igBM_CqOo9WcoEEpUVshPRos-dyRG5RUSMO09jpKmuDRlOKmsXNaB1-XTgHgdKS6fEds08QoEQl--0tuhe87dm05eP_scGhxf-a97DzfUvCSZLG2WfM36x2uZLT-_MayO0lKMKEuGbXIUNM8wfrjnVRuyPRZRlj3w-A7jmFj68tKexX3kUISffNdLjgLkDQ-w-HQjhjqkYOe1H413h6--df23rwwBJrjoIilFR5IOkX7wkUuSDw

	helm upgrade --install agent ./agent/runtime-sensor-chart \
	--set image.repository=entplus.jfrog.io/jfrun-docker-local/elad/agent \
	--set image.tag=latest \
	--set namespace=elad \
	--set jfrogUrl=$(JFROG_URL) \
	--set registrationToken=eyJ2ZXIiOiIyIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYiLCJraWQiOiJ4M3AwRW5BZmpaYVV3bkVKOHpQby1HR0NNakZwMUpXMDRCUTBES3k4YnNnIn0.eyJzdWIiOiJqZnJ1bkAwMDAiLCJzY3AiOiJpbnRlcm5hbDpydW50aW1lXC9hZ2VudC1yZWdpc3RyYXRpb25cLyo6eCIsImF1ZCI6ImpmcnVuQDAwMCIsImlzcyI6ImpmcnVuQDAwMCIsImV4cCI6MTcwMzc2Njk0NiwiaWF0IjoxNjcyMjMwOTQ2LCJqdGkiOiIzYTkxYzM0Ni04YjgzLTQ3YjItOWE3Ni0zYzVkYjc5ZGM3YjIifQ.i2IT7xbgdKSIzJ-66AWkPVItffU9mUmcf6ffP0lLkS0z0OfKqcKE87spaymAujYI2M52ZbZlIx1E3xcjrVwVwaTQKJwsHrzbxE_igBM_CqOo9WcoEEpUVshPRos-dyRG5RUSMO09jpKmuDRlOKmsXNaB1-XTgHgdKS6fEds08QoEQl--0tuhe87dm05eP_scGhxf-a97DzfUvCSZLG2WfM36x2uZLT-_MayO0lKMKEuGbXIUNM8wfrjnVRuyPRZRlj3w-A7jmFj68tKexX3kUISffNdLjgLkDQ-w-HQjhjqkYOe1H413h6--df23rwwBJrjoIilFR5IOkX7wkUuSDw

# Install from demo-ready charts on the currently defined cluster
install-demo:
	helm repo add jfrun-runtime-charts https://entplus.jfrog.io/artifactory/api/helm/jfrun-runtime-charts --username eladk --password AKCp8mZwHbcVz44kGKdN9XDPfywhfopjsbqMRxNbBFKhsMHvXryrd1UB1mnMMJSX34yZftxQz
	helm repo update
	helm uninstall controller || true
	helm uninstall agent || true

	helm upgrade --install  controller jfrun-runtime-charts/runtime-k8s-collector-chart \
	--set namespace=elad \
	--set image.repository=entplus.jfrog.io/jfrun-docker-local/elad/controller --set image.tag=latest \
	--set jfrogUrl=$(JFROG_URL)  \
	--set registrationToken=eyJ2ZXIiOiIyIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYiLCJraWQiOiJ4M3AwRW5BZmpaYVV3bkVKOHpQby1HR0NNakZwMUpXMDRCUTBES3k4YnNnIn0.eyJzdWIiOiJqZnJ1bkAwMDAiLCJzY3AiOiJpbnRlcm5hbDpydW50aW1lXC9hZ2VudC1yZWdpc3RyYXRpb25cLyo6eCIsImF1ZCI6ImpmcnVuQDAwMCIsImlzcyI6ImpmcnVuQDAwMCIsImV4cCI6MTcwMzc2Njk0NiwiaWF0IjoxNjcyMjMwOTQ2LCJqdGkiOiIzYTkxYzM0Ni04YjgzLTQ3YjItOWE3Ni0zYzVkYjc5ZGM3YjIifQ.i2IT7xbgdKSIzJ-66AWkPVItffU9mUmcf6ffP0lLkS0z0OfKqcKE87spaymAujYI2M52ZbZlIx1E3xcjrVwVwaTQKJwsHrzbxE_igBM_CqOo9WcoEEpUVshPRos-dyRG5RUSMO09jpKmuDRlOKmsXNaB1-XTgHgdKS6fEds08QoEQl--0tuhe87dm05eP_scGhxf-a97DzfUvCSZLG2WfM36x2uZLT-_MayO0lKMKEuGbXIUNM8wfrjnVRuyPRZRlj3w-A7jmFj68tKexX3kUISffNdLjgLkDQ-w-HQjhjqkYOe1H413h6--df23rwwBJrjoIilFR5IOkX7wkUuSDw

	helm upgrade --install agent jfrun-runtime-charts/runtime-sensor-chart \
	--set image.repository=entplus.jfrog.io/jfrun-docker-local/elad/agent \
	--set image.tag=latest \
	--set namespace=elad \
	--set jfrogUrl=$(JFROG_URL)  \
	--set registrationToken=eyJ2ZXIiOiIyIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYiLCJraWQiOiJ4M3AwRW5BZmpaYVV3bkVKOHpQby1HR0NNakZwMUpXMDRCUTBES3k4YnNnIn0.eyJzdWIiOiJqZnJ1bkAwMDAiLCJzY3AiOiJpbnRlcm5hbDpydW50aW1lXC9hZ2VudC1yZWdpc3RyYXRpb25cLyo6eCIsImF1ZCI6ImpmcnVuQDAwMCIsImlzcyI6ImpmcnVuQDAwMCIsImV4cCI6MTcwMzc2Njk0NiwiaWF0IjoxNjcyMjMwOTQ2LCJqdGkiOiIzYTkxYzM0Ni04YjgzLTQ3YjItOWE3Ni0zYzVkYjc5ZGM3YjIifQ.i2IT7xbgdKSIzJ-66AWkPVItffU9mUmcf6ffP0lLkS0z0OfKqcKE87spaymAujYI2M52ZbZlIx1E3xcjrVwVwaTQKJwsHrzbxE_igBM_CqOo9WcoEEpUVshPRos-dyRG5RUSMO09jpKmuDRlOKmsXNaB1-XTgHgdKS6fEds08QoEQl--0tuhe87dm05eP_scGhxf-a97DzfUvCSZLG2WfM36x2uZLT-_MayO0lKMKEuGbXIUNM8wfrjnVRuyPRZRlj3w-A7jmFj68tKexX3kUISffNdLjgLkDQ-w-HQjhjqkYOe1H413h6--df23rwwBJrjoIilFR5IOkX7wkUuSDw


