browsertrix/chart/admin/logging/scripts/kibana_imports.sh
2023-01-04 00:15:23 -08:00

16 lines
501 B
Bash
Executable File

#!/bin/bash
ES_USER="elastic"
ES_PASS=$(kubectl get secret btrixlog-es-elastic-user -n btrix-admin -o go-template='{{.data.elastic | base64decode}}')
KIBANA_INGRESS="kibana-main"
HOSTNAME=`kubectl get ingress -A | grep $KIBANA_INGRESS | awk '{print $4}'`
KIBANA_URL="https://${HOSTNAME}/kibana"
EXPORT_FN="./kibana_export.ndjson"
echo "use $KIBANA_URL"
curl -k --user $ES_USER:$ES_PASS -X POST \
"${KIBANA_URL}/api/saved_objects/_import" \
-H "kbn-xsrf: true" \
--form file=@$EXPORT_FN