Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. login_cmd=$(aws ecr get-login)
  2. username=$(echo $login_cmd | cut -d " " -f 4)
  3. password=$(echo $login_cmd | cut -d " " -f 6)
  4. endpoint=$(echo $login_cmd | cut -d " " -f 9)
  5. auth=$(echo "$username:$password" | /usr/bin/base64)
  6.  
  7. configjson="{ \"auths\": { \"${endpoint}\": { \"auth\": \"${auth}\" } } }"
  8.  
  9. kubectl apply -f - << EOF
  10. apiVersion: v1
  11. kind: Secret
  12. metadata:
  13. name: aws-ecr-registry
  14. data:
  15. .dockerconfigjson: $(echo $configjson | /usr/bin/base64)
  16. type: kubernetes.io/dockerconfigjson
  17. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement