Advertisement
andrejsstepanovs

k8s docker secret token and ansible

Dec 2nd, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.47 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. PROJECTNAME=$1
  4. TOKEN=$2
  5.  
  6. echo "Creating secret repo token for project/namespace:"
  7. echo $PROJECTNAME
  8.  
  9. kubectl create secret docker-registry repo-$PROJECTNAME \
  10.     --dry-run=client \
  11.     --namespace=$PROJECTNAME \
  12.     --docker-server=harbor.ecocode.de \
  13.     --docker-username="robot\$k8s-$PROJECTNAME" \
  14.     --docker-password="$TOKEN" \
  15.     -o yaml > data/k8s_secret/$PROJECTNAME.yml
  16.  
  17. ansible-vault encrypt data/k8s_secret/$PROJECTNAME.yml
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement