Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/operator/hack/deploy-prometheus-secret.sh

15 lines
747 B

#!/bin/bash
set -eou pipefail
USER_WORKLOAD_NAMESPACE=openshift-user-workload-monitoring
NAMESPACE=openshift-logging
secret=$(kubectl -n "${USER_WORKLOAD_NAMESPACE}" get secret | grep prometheus-user-workload-token | head -n 1 | awk '{print $1 }')
PROMETHEUS_URL="https://$(kubectl -n openshift-monitoring get route thanos-querier -o json | jq -r '.spec.host')"
PROMETHEUS_TOKEN=$(kubectl -n "${USER_WORKLOAD_NAMESPACE}" get secret "${secret}" -o json | jq -r '.data.token' | base64 -d)
kubectl -n "${NAMESPACE}" delete secret promsecret ||:
kubectl -n "${NAMESPACE}" create secret generic promsecret \
--from-literal=prometheus_url="$(echo -n "${PROMETHEUS_URL}")" \
--from-literal=prometheus_token="$(echo -n "${PROMETHEUS_TOKEN}")"