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
 |