27 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			750 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/bash
 | 
						|
 | 
						|
watch -c "
 | 
						|
kubectl get postgresql
 | 
						|
echo
 | 
						|
echo -n 'Rolling upgrade pending: '
 | 
						|
kubectl get statefulset -o jsonpath='{.items..metadata.annotations.zalando-postgres-operator-rolling-update-required}'
 | 
						|
echo
 | 
						|
echo
 | 
						|
kubectl get pods -o wide
 | 
						|
echo
 | 
						|
kubectl get statefulsets
 | 
						|
echo
 | 
						|
kubectl get deployments
 | 
						|
echo
 | 
						|
echo
 | 
						|
echo 'Step from operator deployment'
 | 
						|
kubectl get pods -l name=postgres-operator -o jsonpath='{.items..metadata.annotations.step}'
 | 
						|
echo
 | 
						|
echo
 | 
						|
echo 'Spilo Image in statefulset'
 | 
						|
kubectl get pods -l application=spilo -o jsonpath='{.items..spec.containers..image}'
 | 
						|
echo
 | 
						|
echo
 | 
						|
echo 'Queue Status'
 | 
						|
kubectl exec -it \$(kubectl get pods -l name=postgres-operator -o jsonpath='{.items..metadata.name}') -- curl localhost:8080/workers/all/status/
 | 
						|
echo" |