===================================================================== --- New Scripts -------------------------- zsh ) amazon EKS - aws/eks/login --- Changes ------------------------------ - moved global .config to global/config.zsh - moved various global configurations to global/ --- Bug Fixes ---------------------------- - REDIS_AUTH no longer required to attempt connection - global configurations now propagate to non-zsh scripts
		
			
				
	
	
		
			20 lines
		
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/zsh
 | |
| _DEPENDENCIES+=()
 | |
| _REQUIRED_ENV+=()
 | |
| source ${0:a:h}/common.zsh
 | |
| #####################################################################
 | |
| 
 | |
| __STATUS "performing AWS ECR docker login"
 | |
| 
 | |
| CLUSTER_NAME=$(\
 | |
| 	_AWS eks list-clusters \
 | |
| 		| jq -r '.[] | .[]' \
 | |
| 		| __FZF 'select a cluster'
 | |
| )
 | |
| [ ! $CLUSTER_NAME ] && __ABORT
 | |
| 
 | |
| __STATUS "updating kubeconfig for '$CLUSTER_NAME'"
 | |
| _AWS eks update-kubeconfig --name $CLUSTER_NAME \
 | |
| 	&& __SUCCESS "kubeconfig updated with '$CLUSTER_NAME'" \
 | |
| 	|| __ERROR "failed to update kubeconfig; do you have permissions to access '$CLUSTER_NAME'?"
 |