puppetlabs / bolt-vanagon

Apache License 2.0
2 stars 30 forks source link

(BOLT-523) Make r10k available in Bolt Package #30

Closed donoghuc closed 6 years ago

donoghuc commented 6 years ago

Package r10k and related dependencies to support installing modules with bolt.

donoghuc commented 6 years ago

Currently getting an error that cri (~> 2.6.1) is not found. I am explicitly bringing in 2.10.1.

/opt/puppetlabs/bolt/bin/gem install --no-rdoc --no-ri --local --bindir=/opt/puppetlabs/bolt/bin cri-2.10.1.gem
Successfully installed colored-1.2
Successfully installed cri-2.10.1
2 gems installed
touch rubygem-cri-install
/opt/puppetlabs/bolt/bin/gem install --no-rdoc --no-ri --local --bindir=/opt/puppetlabs/bolt/bin r10k-2.6.3.gem
ERROR:  Could not find a valid gem 'cri' (~> 2.6.1) in any repository
Makefile:1098: recipe for target 'rubygem-r10k-install' failed

Could this be an issue with a conflict or an order of installation? UPDATE Explicitly pulling in cri 2.6.1 seems to solve this issue

donoghuc commented 6 years ago

Test matrix (built with commit 286fee23813476195c7ca1a6108ebc7b1ebcc680) all pass for me.

vanagon build: debian-9-amd64
acceptance tests: debian9-64bolt,ssh.-centos7-64ssh.-osx1012-64ssh.-windows10ent-64winrm.
vanagon build: windows-2012r2-x64
acceptance tests: windows2012r2-64bolt,winrm.-centos7-64ssh.-ubuntu1604-64ssh.-osx1012-64ssh.