[BOLT-531] Bolt 0.20.2 gem doesn't contain all built-in tasks Created: 2018/05/18 Updated: 2018/06/18 Resolved: 2018/05/21
|Project:||Puppet Task Runner|
|Affects Version/s:||BOLT 0.20.2|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Method Found:||Needs Assessment|
|Release Notes:||Known Issue|
|Release Notes Summary:||Bolt 0.20.0 ships gems that no longer include extra task modules. They are still available in puppet-bolt packages.|
|QA Risk Assessment:||Needs Assessment|
Tasks which are installed into the gem at build time by r10k (package, service, puppet_conf, apply) are missing from the bolt 0.20.2 gem. It seems the tarball we build of the repo doesn't run r10k first to pull those things in.
|Comment by Michael Smith [ 2018/05/18 ]|
This is probably an extra step we should run write before creating the gem. It's pretty unique to Bolt.
|Comment by Alex Dreyer [ 2018/05/18 ]|
I'm ok dropping /modules from the gem and including them in the package only for 0.21.0
|Comment by Michael Smith [ 2018/05/21 ]|
Going to ship modules only in the package going forward. This cements the different intents: gem is for testing or building your own distribution from the minimum, while packages include things we think are useful out-of-the-box.