Hey group! I'm looking for some tips how to approach a problem I'm facing right now.
My app is build using php so composer.json is used. It works like this: The source code of the app itself is on a private bitbucket repo. I'm using the ssh secret to pull the source. That part works perfectly. Once the source is pulled, composer on the builder s2i image is trying to fetch dependencies. I fails like this: Cloning "g...@bitbucket.org:xxxx/yyyyy.git" ... Commit: b lah Author: f oo Date: Mon Jul 17 12:12:22 2017 +0200 ---> Installing application source... Found 'composer.json', installing dependencies using composer.phar... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 298k 100 298k 0 0 183k 0 0:00:01 0:00:01 --:--:-- 183k All settings correct for using Composer Downloading... Composer (version 1.4.2) successfully installed to: /opt/app-root/src/composer.phar Use it: php composer.phar Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Package operations: 155 installs, 0 updates, 0 removals - Installing doctrine/lexer (v1.0.1): Downloading (100%) - Installing doctrine/inflector (v1.1.0): Downloading (100%) - Installing privaterepo/someproject (1.0.1): Cloning aaaabbbbcccc ..................................... ..................................... [RuntimeException] Failed to execute git clone --no-checkout 'g...@bitbucket.org:blah/foo.git' '/opt/app-root/src/vendor/privaterepo/someproject' && cd '/opt/app-root/src/vendor/privaterepo/someproject' && git remote add composer 'g...@bitbucket.org:blah/foo.git' && git fetch composer Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ------------------ The same key is actually used to auth to main repo as well as the one used by the composer. I checked that by cloning the repos manually. What is the "proper" way to put the required key inside the builder so that composer can use it to access the private repos? best regards -- Piotr Baranowski
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users