🔧 Update the helm-install and logs- Makefile rules

This commit is contained in:
M. Mert Yildiran 2024-06-06 04:32:06 +03:00
parent 75931d9123
commit 6d0512fd57
No known key found for this signature in database
GPG Key ID: DA5D6DCBB758A461

View File

@ -89,16 +89,34 @@ generate-helm-values: ## Generate the Helm values from config.yaml
generate-manifests: ## Generate the manifests from the Helm chart using default configuration generate-manifests: ## Generate the manifests from the Helm chart using default configuration
helm template kubeshark -n default ./helm-chart > ./manifests/complete.yaml helm template kubeshark -n default ./helm-chart > ./manifests/complete.yaml
logs-worker: logs-sniffer:
export LOGS_POD_PREFIX=kubeshark-worker- export LOGS_POD_PREFIX=kubeshark-worker-
export LOGS_CONTAINER='-c sniffer'
export LOGS_FOLLOW= export LOGS_FOLLOW=
${MAKE} logs ${MAKE} logs
logs-worker-follow: logs-sniffer-follow:
export LOGS_POD_PREFIX=kubeshark-worker- export LOGS_POD_PREFIX=kubeshark-worker-
export LOGS_CONTAINER='-c sniffer'
export LOGS_FOLLOW=--follow export LOGS_FOLLOW=--follow
${MAKE} logs ${MAKE} logs
logs-tracer:
export LOGS_POD_PREFIX=kubeshark-worker-
export LOGS_CONTAINER='-c tracer'
export LOGS_FOLLOW=
${MAKE} logs
logs-tracer-follow:
export LOGS_POD_PREFIX=kubeshark-worker-
export LOGS_CONTAINER='-c tracer'
export LOGS_FOLLOW=--follow
${MAKE} logs
logs-worker: logs-sniffer
logs-worker-follow: logs-sniffer-follow
logs-hub: logs-hub:
export LOGS_POD_PREFIX=kubeshark-hub export LOGS_POD_PREFIX=kubeshark-hub
export LOGS_FOLLOW= export LOGS_FOLLOW=
@ -120,7 +138,7 @@ logs-front-follow:
${MAKE} logs ${MAKE} logs
logs: logs:
kubectl logs $$(kubectl get pods | awk '$$1 ~ /^$(LOGS_POD_PREFIX)/' | awk 'END {print $$1}') $(LOGS_FOLLOW) kubectl logs $$(kubectl get pods | awk '$$1 ~ /^$(LOGS_POD_PREFIX)/' | awk 'END {print $$1}') $(LOGS_CONTAINER) $(LOGS_FOLLOW)
ssh-node: ssh-node:
kubectl ssh node $$(kubectl get nodes | awk 'END {print $$1}') kubectl ssh node $$(kubectl get nodes | awk 'END {print $$1}')
@ -141,22 +159,13 @@ exec:
kubectl exec --stdin --tty $$(kubectl get pods | awk '$$1 ~ /^$(EXEC_POD_PREFIX)/' | awk 'END {print $$1}') -- /bin/sh kubectl exec --stdin --tty $$(kubectl get pods | awk '$$1 ~ /^$(EXEC_POD_PREFIX)/' | awk 'END {print $$1}') -- /bin/sh
helm-install: helm-install:
cd helm-chart && helm install kubeshark . && cd .. cd helm-chart && helm install kubeshark . --set tap.docker.tag=$(TAG) && cd ..
helm-install-canary:
cd helm-chart && helm install kubeshark . --set tap.docker.tag=canary && cd ..
helm-install-dev:
cd helm-chart && helm install kubeshark . --set tap.docker.tag=dev && cd ..
helm-install-debug: helm-install-debug:
cd helm-chart && helm install kubeshark . --set tap.debug=true && cd .. cd helm-chart && helm install kubeshark . --set tap.docker.tag=$(TAG) --set tap.debug=true && cd ..
helm-install-debug-canary: helm-install-profile:
cd helm-chart && helm install kubeshark . --set tap.debug=true --set tap.docker.tag=canary && cd .. cd helm-chart && helm install kubeshark . --set tap.docker.tag=$(TAG) --set tap.misc.profile=true && cd ..
helm-install-debug-dev:
cd helm-chart && helm install kubeshark . --set tap.debug=true --set tap.docker.tag=dev && cd ..
helm-uninstall: helm-uninstall:
helm uninstall kubeshark helm uninstall kubeshark
@ -164,8 +173,8 @@ helm-uninstall:
proxy: proxy:
kubeshark proxy kubeshark proxy
port-forward-worker: port-forward:
kubectl port-forward $$(kubectl get pods | awk '$$1 ~ /^$(LOGS_POD_PREFIX)/' | awk 'END {print $$1}') $(LOGS_FOLLOW) 30001:30001 kubectl port-forward $$(kubectl get pods | awk '$$1 ~ /^$(POD_PREFIX)/' | awk 'END {print $$1}') $(SRC_PORT):$(DST_PORT)
release: release:
@cd ../worker && git checkout master && git pull && git tag -d v$(VERSION); git tag v$(VERSION) && git push origin --tags @cd ../worker && git checkout master && git pull && git tag -d v$(VERSION); git tag v$(VERSION) && git push origin --tags