| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -69,16 +69,14 @@ if [ "${SECRETS}" = "{}" ]; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    exit 0
 | 
					 | 
					 | 
					 | 
					    exit 0
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi
 | 
					 | 
					 | 
					 | 
					fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# DEBUG
 | 
					 | 
					 | 
					 | 
					# Replace :: back to / in the SECRETS string
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					printf "\n\n🐛 DEBUG: Printing secrets ...\n\n"
 | 
					 | 
					 | 
					 | 
					SECRETS=$(echo "${SECRETS}" | sed 's/::/\//g')
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo "${SECRETS}" > /tmp/debug_secrets.txt
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo "${SECRETS}"
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					echo "${SECRETS}" | jq
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					# Now process the SECRETS string as before...
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					printf "🔍 Fetching secrets ...\n\n"
 | 
					 | 
					 | 
					 | 
					printf "🔍 Fetching secrets ...\n\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					for key in $(echo "${SECRETS}" | jq -r "keys[]" ); do
 | 
					 | 
					 | 
					 | 
					for key in $(echo "$${SECRETS}" | jq -r "keys[]" ); do
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    secrets=$(echo "${SECRETS}" | jq -r ".$key.secrets[]")
 | 
					 | 
					 | 
					 | 
					    secrets=$(echo "$${SECRETS}" | jq -r ".$key.secrets[]")
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    file=$(echo "${SECRETS}" | jq -r ".$key.file")
 | 
					 | 
					 | 
					 | 
					    file=$(echo "$${SECRETS}" | jq -r ".$key.file")
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    printf "Fetching secrets from $${key} ...\n"
 | 
					 | 
					 | 
					 | 
					    printf "Fetching secrets from $${key} ...\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    for secret in $${secrets}; do
 | 
					 | 
					 | 
					 | 
					    for secret in $${secrets}; do
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        value=$(vault kv get -format=json $${key} | jq -r ".data.data.$${secret}")
 | 
					 | 
					 | 
					 | 
					        value=$(vault kv get -format=json $${key} | jq -r ".data.data.$${secret}")
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |