@@ -252,11 +252,33 @@ tasks:
252252 - helm uninstall loki -n loki || true
253253 - kubectl delete namespace loki --ignore-not-found=true
254254
255+ infra:tempo :
256+ desc : Install Tempo
257+ cmds :
258+ - helm repo add grafana https://grafana.github.io/helm-charts || true
259+ - helm repo update grafana
260+ - kubectl create namespace loki --dry-run=client -o yaml | kubectl apply -f -
261+ - |
262+ helm upgrade --install tempo grafana/tempo -f k8s/tempo/tempo-values.yaml \
263+ --namespace loki \
264+ --wait --timeout=300s
265+ - |
266+ echo ""
267+ echo "=== Tempo Installed ==="
268+ echo ""
269+
270+ infra:tempo:uninstall :
271+ desc : Uninstall Tempo
272+ cmds :
273+ - helm uninstall tempo -n loki || true
274+ - kubectl delete namespace tempo --ignore-not-found=true
275+
255276 infra:all :
256277 desc : Install all infrastructure
257278 cmds :
258279 - task : infra:argo:rollouts
259280 - task : infra:loki
281+ - task : infra:tempo
260282
261283 infra:status :
262284 desc : Check infrastructure status
@@ -271,6 +293,9 @@ tasks:
271293 - |
272294 echo -n "Loki: "
273295 kubectl get deployment loki -n loki >/dev/null 2>&1 && echo "Installed" || echo "Not installed"
296+ - |
297+ echo -n "Tempo: "
298+ kubectl get deployment tempo -n tempo >/dev/null 2>&1 && echo "Installed" || echo "Not installed"
274299 - |
275300 echo -n "Grafana: "
276301 kubectl get deployment loki-grafana -n loki >/dev/null 2>&1 && echo "Installed" || echo "Not installed"
@@ -865,13 +890,13 @@ tasks:
865890 cmds :
866891 - |
867892 echo "Starting mirrord with copy_target..."
868- {{.MIRRORD_BIN | default "mirrord"}} exec -f {{.ROOT_DIR}}/k8s/sqs-localstack/copy-target-config.json -- sleep 10
893+ {{.MIRRORD_BIN | default "mirrord"}} exec -f {{.ROOT_DIR}}/k8s/overlays/ sqs-localstack/copy-target-config.json -- sleep 10
869894
870895 test:copy:target:run:long :
871896 desc : Create a long-running copy-target pod (10 minutes)
872897 cmds :
873898 - |
874- {{.MIRRORD_BIN | default "mirrord"}} exec -f {{.ROOT_DIR}}/k8s/sqs-localstack/copy-target-config.json -- sleep 600
899+ {{.MIRRORD_BIN | default "mirrord"}} exec -f {{.ROOT_DIR}}/k8s/overlays/ sqs-localstack/copy-target-config.json -- sleep 600
875900
876901 test:tls:certs :
877902 desc : Test TLS certificate configuration
0 commit comments