version_policy.rb in chef-dk-1.1.16 vs version_policy.rb in chef-dk-1.2.20
- old
+ new
@@ -45,24 +45,24 @@
"zlib" => "1.2.8",
# The windows dependency (libzmq4x-windows) only has 1 version so far in
# software def so we don't need to override that
"libzmq" => "4.0.5",
- ## These can float as they are frequently updated in a way that works for us
- #override "cacerts" =>"???",
- #override "openssl" =>"???",
+ # For 1.2 stable release only, pin to 1.1.0 of kitchen-dokken. After the 1.2
+ # release, unpin and bring in kitchen-dokken 2.x.
+ "kitchen-dokken" => "1.1.0"
}
#
# rake dependencies:update_omnibus_overrides (tasks/dependencies.rb) reads this
# and modifies omnibus_overrides.rb
#
# The left side is the software definition name, and the right side is the
# name of the rubygem (gem list -re <rubygem name> gets us the latest version).
#
OMNIBUS_RUBYGEMS_AT_LATEST_VERSION = {
- #rubygems: "rubygems-update", # pinned to 2.6.4 until https://github.com/rubygems/rubygems/pull/1683 is released
+ rubygems: "rubygems-update",
# bundler: "bundler", # pinned to 1.12.5 until we figure out how we're failing on 1.13.0
}
#
# rake dependencies:check (tasks/dependencies.rb) uses this as a list of gems
@@ -74,11 +74,11 @@
#
ACCEPTABLE_OUTDATED_GEMS = [
"activesupport", # anchored by outdated google-api-client
"celluloid", # ridley requires 0.16.x
"celluloid-io", # ridley requires 0.16.x
- "cucumber-core", # Until cucumber 2.0
+ "cucumber-core", # Until cucumber 2.0
"fog-cloudatcost", # fog restricts this for probably no good reason
"fog-dynect", # fog restricts this for probably no good reason
"fog-google", # fog-google 0.2+ requires Ruby 2.0+, fog 2.0.0 will include it
"google-api-client", # chef-provisioning-fog restricts to < 0.9 for presently unknown reasons
"json", # inspec pins this because Ruby 2.0, no eta on fix
@@ -86,9 +86,13 @@
"rbvmomi", # fog-vsphere restricts this to a patch version, not sure why
"retriable", # anchored by outdated google-api-client
"rubocop", # cookstyle pins to 0.39.0 in 0.0.1
"slop", # expected to disappear with pry 0.11
"timers", # anchored by outdated celluloid
+ "github_changelog_generator", # we use a forked version that differs from rubygems
+ "addressable", # sawyer limits to < 2.6
+ "faraday", # ridely restrcits this 0.9.x
+ "thor", # berkshelf restricts this to < 0.19.2
# We have a task called update_stable_channel_gems which scans and pins to the
# latest released chef/chef-config/opscode-pushy-client but it pulls from the
# chef repo instead of from rubygems. Bundler currently considers any git
# source at the same version (or lower) than one available from rubygems as