summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2017-07-14 09:28:28 +0100
committerSam Thursfield <sam@afuera.me.uk>2017-07-14 09:28:28 +0100
commit56a775573f82b0d0e702047388218cbde1b483ce (patch)
tree46239042aa1294d359becc5700242cef4b22749b
parent192951720e6d6f92d2c772e25a9ce46c9f6ebb59 (diff)
downloaddefinitions-56a775573f82b0d0e702047388218cbde1b483ce.tar.gz
.gitlab-ci.yml: Try to Work around strange ssh-keygen issue
-rw-r--r--.gitlab-ci.yml13
1 files changed, 12 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b5e0f1d9..c8eff090 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -27,7 +27,18 @@ before_script:
mkdir -p ~/.ssh
echo $baserock_ostree_cache_private_key > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
- ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
+ cat > ~/.ssh/id_rsa.pub << EOF
+ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbOQYG8xCjqv+1FptkXQLd6SwNam8zT/PsIQBa+Dgdu0z2Bbd96HUKqmWB/QJv5pp2HaDDIW6Q9bU5PCCu5gfmJhO0/fG7T6Wp0UMElMNxKQCE65gdrN7m3aMJkHwdj26JpRl0YsymgPggD+iQ8mGgNsEjTxuSyFRMYt82SB0fAhFvjIPEQOVqwoqnNj/TOnj3t8xwlSwhyuZXtt+v92KikS/kcNldsHulG6hde9AuK9o1+KfwFDbC6auLnJEO6mOC1FmQRsEROyG0I9gK5N/ngRc9RIRLWEQ9e3Dpgn8sjCGH8gXoskJvtg8MMcIEe1HA0II9IiFMtentHrxvhzasedveSf5IsKMveOcX0w8pB4jjFN+Fy/XP2zGskR9AYVGMMYf1aX5/z9haoK8+/gG5+At7SfP3QtPJdRG9CJxFYuQxbkgyyfzJCkfzf45XnZjdr3UR+yKP5t7zUlnlVEIDK5PvwDu0V5NxN0Irf0Q+SspG2lluBDgOw++xAaUTrGuS3rgAQ/Xlr2s3kesxF5bx1d7Xpv8XuGCiqzIK/2Wk5FGPXZ3iQjdb2FbKxvCO+9bDeEyzj4NG/rALRvj+4PbmSKpITf7VFJoUHd5VccGnugex0cusQXSIuUFwzvVrNAkHl5TcCRHWS+tbvqLPrLmI75fgw1MixfZTr7v8C6guQw==
+ EOF
+ # FIXME: we should be able to discover the public key by running this
+ # command on the private key, and works locally for me with OpenSSH
+ # 7.4p1-4 on Fedora but it fails on the runner with:
+ #
+ # Enter passphrase: Load key "/root/.ssh/id_rsa": incorrect passphrase supplied to decrypt private key
+ #
+ # There is no passphrase so this is a weird issue.
+ #
+ # ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
# Enable push and pull for Baserock artifact cache
- |