-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathMakefile
More file actions
49 lines (34 loc) · 999 Bytes
/
Makefile
File metadata and controls
49 lines (34 loc) · 999 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
NAMESPACE := monitoring
RELEASE_NAME := uptrace
init:
minikube start
minikube addons enable ingress
create-namespace:
kubectl create namespace $(NAMESPACE)
delete-namespace:
kubectl delete namespace $(NAMESPACE)
debug:
helm install -n $(NAMESPACE) --dry-run --debug $(RELEASE_NAME) ./charts/uptrace
lint:
helm lint --strict --set "cloud=local" ./charts/uptrace
install:
helm install $(RELEASE_NAME) ./charts/uptrace -n $(NAMESPACE) --create-namespace
uninstall:
helm uninstall -n $(NAMESPACE) $(RELEASE_NAME)
kubectl delete job -n $(NAMESPACE) uptrace-migrate
logs:
kubectl logs $(RELEASE_NAME)-0 -n $(NAMESPACE)
delete: uninstall
kubectl delete all,pvc,cm --all -n $(NAMESPACE)
upgrade:
helm upgrade $(RELEASE_NAME) ./charts/uptrace -n $(NAMESPACE) --create-namespace
list:
kubectl get all -n $(NAMESPACE)
list-all:
kubectl get all,pvc,cm -n $(NAMESPACE)
re-install: delete install
purge:
make delete
make delete-namespace
secrets:
kubectl get secrets -n monitoring