When I create a secret in the UI, it work fine -
/ # cat /run/secrets/JENKINS_PASSWORD
jenkinspassword/ #
When I use the command line as per the docs:
echo “jenkinspassword” | docker secret create JENKINS_PASSWORD -
It looks like there is a newline added:
/ # cat /run/secrets/JENKINS_PASSWORD
jenkinspassword
/ #
And this difference kills my jenkins pipeline script when I use the secret to login to my local DTR
docker --version
Docker version 17.03.1-ee-3, build 3fcee33
Universal Control Plane 2.1.4 (10e6c44) API: 1.27