#!/usr/bin/env bash if [ -z "${KUBECONFIG}" ]; then KUBECONFIG=~/.kube/config fi kubectl --kubeconfig="$KUBECONFIG" create namespace monitoring kctl() { kubectl --kubeconfig="$KUBECONFIG" -n "monitoring" "$@" } kctl apply -f manifests/prometheus-operator.yaml # Wait for TPRs to be ready. until kctl get servicemonitor; do sleep 1; done until kctl get prometheus; do sleep 1; done kctl apply -f manifests/exporters kctl apply -f manifests/grafana kctl apply -f manifests/prometheus