github.com/grafana/pyroscope@v1.18.0/tools/dev/v2/local_install.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # IMAGE_NAME=$(whoami)/pyroscope IMAGE_TAG=$(./tools/image-tag) ./tools/dev/experiment/local_install.sh
     4  
     5  set -x
     6  set -e
     7  
     8  PYROSCOPE_TEST_NAMESPACE=pyroscope-test
     9  HELM_CHART=./operations/pyroscope/helm/pyroscope
    10  SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
    11  VALUES_FILE="$SCRIPT_DIR/values.yaml"
    12  
    13  helm -n "$PYROSCOPE_TEST_NAMESPACE" upgrade --install \
    14    --create-namespace pyroscope \
    15    --values "$VALUES_FILE" \
    16    --set pyroscope.image.repository="$IMAGE_NAME" \
    17    --set pyroscope.image.tag="$IMAGE_TAG" \
    18    "$HELM_CHART"
    19  
    20  sleep 5
    21  
    22  kubectl --namespace $PYROSCOPE_TEST_NAMESPACE port-forward svc/pyroscope-query-frontend 4040:4040