diff --git a/Makefile b/Makefile index fc787c68a..712e2d542 100644 --- a/Makefile +++ b/Makefile @@ -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 helm template kubeshark -n default ./helm-chart > ./manifests/complete.yaml -logs-worker: +logs-sniffer: export LOGS_POD_PREFIX=kubeshark-worker- + export LOGS_CONTAINER='-c sniffer' export LOGS_FOLLOW= ${MAKE} logs -logs-worker-follow: +logs-sniffer-follow: export LOGS_POD_PREFIX=kubeshark-worker- + export LOGS_CONTAINER='-c sniffer' export LOGS_FOLLOW=--follow ${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: export LOGS_POD_PREFIX=kubeshark-hub export LOGS_FOLLOW= @@ -120,7 +138,7 @@ logs-front-follow: ${MAKE} 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: 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 helm-install: - cd helm-chart && helm install kubeshark . && 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 .. + cd helm-chart && helm install kubeshark . --set tap.docker.tag=$(TAG) && cd .. 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: - cd helm-chart && helm install kubeshark . --set tap.debug=true --set tap.docker.tag=canary && cd .. - -helm-install-debug-dev: - cd helm-chart && helm install kubeshark . --set tap.debug=true --set tap.docker.tag=dev && cd .. +helm-install-profile: + cd helm-chart && helm install kubeshark . --set tap.docker.tag=$(TAG) --set tap.misc.profile=true && cd .. helm-uninstall: helm uninstall kubeshark @@ -164,8 +173,8 @@ helm-uninstall: proxy: kubeshark proxy -port-forward-worker: - kubectl port-forward $$(kubectl get pods | awk '$$1 ~ /^$(LOGS_POD_PREFIX)/' | awk 'END {print $$1}') $(LOGS_FOLLOW) 30001:30001 +port-forward: + kubectl port-forward $$(kubectl get pods | awk '$$1 ~ /^$(POD_PREFIX)/' | awk 'END {print $$1}') $(SRC_PORT):$(DST_PORT) release: @cd ../worker && git checkout master && git pull && git tag -d v$(VERSION); git tag v$(VERSION) && git push origin --tags