16 lines
		
	
	
		
			501 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			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
 |