summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-04-16 14:21:37 -0700
committerTim Smith <tsmith@chef.io>2019-04-19 10:19:21 -0700
commit352376df6724d6ce9a7654ceb9b248b4ffee5c5d (patch)
tree90b8a271ef858df483fee4342c9269b1a04ee423
parentff643b03cc1179db94a5ebd00f5e2b77de569c91 (diff)
downloadchef-352376df6724d6ce9a7654ceb9b248b4ffee5c5d.tar.gz
Bump highline and net-ssh pins and pull inspec from git
Highline 1.7 is out and seems reasonable for our minimal highline usage Pulling inspec from git for now allows us to use the latest train which allows for the new net-ssh New net-ssh allows for new key formats Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock90
-rw-r--r--chef.gemspec4
-rw-r--r--omnibus/Gemfile.lock53
4 files changed, 81 insertions, 68 deletions
diff --git a/Gemfile b/Gemfile
index c81abd9c5c..d017c15da9 100644
--- a/Gemfile
+++ b/Gemfile
@@ -16,7 +16,7 @@ gem "cheffish", "~> 14"
group(:omnibus_package) do
gem "appbundler"
gem "rb-readline"
- gem "inspec-core", "~> 3"
+ gem "inspec-core", git: "https://github.com/chef/inspec.git", branch: "master"
gem "chef-vault"
end
diff --git a/Gemfile.lock b/Gemfile.lock
index e533f66366..2800ff3a5a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,17 +1,48 @@
GIT
remote: https://github.com/chef/chefstyle.git
- revision: 97710fcf8164ce11c64bf0d524e75eadca8c0c75
+ revision: 0f3c0afe4e875c8c17627b8986f23bd4e4dc75cb
branch: master
specs:
chefstyle (0.12.0)
rubocop (= 0.62.0)
GIT
+ remote: https://github.com/chef/inspec.git
+ revision: e76978cd679155938242499860645ecaa17fef37
+ branch: master
+ specs:
+ inspec-core (4.1.0)
+ addressable (~> 2.4)
+ faraday (>= 0.9.0)
+ faraday_middleware (~> 0.12.2)
+ hashie (~> 3.4)
+ htmlentities
+ json (>= 1.8, < 3.0)
+ license-acceptance (~> 0.2)
+ method_source (~> 0.8)
+ mixlib-log
+ multipart-post
+ parallel (~> 1.9)
+ parslet (~> 1.5)
+ pry (~> 0)
+ rspec (~> 3)
+ rspec-its (~> 1.2)
+ rubyzip (~> 1.1)
+ semverse
+ sslshake (~> 1.2)
+ term-ansicolor
+ thor (~> 0.20)
+ tomlrb (~> 1.2)
+ train-core (~> 2.0)
+ tty-prompt (~> 0.17)
+ tty-table (~> 0.10)
+
+GIT
remote: https://github.com/chef/ohai.git
- revision: 05e507952d8dbff8e31528f1ebcab72664e99aa2
+ revision: 3cbf90d12abb2fe11bc486b87449a98ea02988d2
branch: master
specs:
- ohai (15.0.30)
+ ohai (15.0.32)
chef-config (>= 12.8, < 16)
ffi (~> 1.9)
ffi-yajl (~> 2.2)
@@ -37,7 +68,7 @@ PATH
ffi (~> 1.9, >= 1.9.25)
ffi-libarchive
ffi-yajl (~> 2.2)
- highline (~> 1.6, >= 1.6.9)
+ highline (>= 1.6.9, < 2)
iniparse (~> 1.4)
mixlib-archive (>= 0.4, < 2.0)
mixlib-authentication (~> 2.1)
@@ -45,7 +76,7 @@ PATH
mixlib-log (>= 2.0.3, < 4.0)
mixlib-shellout (>= 2.4, < 4.0)
net-sftp (~> 2.1, >= 2.1.2)
- net-ssh (~> 4.2)
+ net-ssh (>= 4.2, < 6)
net-ssh-multi (~> 1.2, >= 1.2.1)
ohai (~> 15.0)
plist (~> 3.2)
@@ -63,7 +94,7 @@ PATH
ffi (~> 1.9, >= 1.9.25)
ffi-libarchive
ffi-yajl (~> 2.2)
- highline (~> 1.6, >= 1.6.9)
+ highline (>= 1.6.9, < 2)
iniparse (~> 1.4)
iso8601 (~> 0.12.1)
mixlib-archive (>= 0.4, < 2.0)
@@ -72,7 +103,7 @@ PATH
mixlib-log (>= 2.0.3, < 4.0)
mixlib-shellout (>= 2.4, < 4.0)
net-sftp (~> 2.1, >= 2.1.2)
- net-ssh (~> 4.2)
+ net-ssh (>= 4.2, < 6)
net-ssh-multi (~> 1.2, >= 1.2.1)
ohai (~> 15.0)
plist (~> 3.2)
@@ -152,35 +183,16 @@ GEM
highline (1.7.10)
htmlentities (4.3.4)
iniparse (1.4.4)
- inspec-core (3.9.0)
- addressable (~> 2.4)
- faraday (>= 0.9.0)
- faraday_middleware (~> 0.12.2)
- hashie (~> 3.4)
- htmlentities
- json (>= 1.8, < 3.0)
- method_source (~> 0.8)
- mixlib-log
- multipart-post
- parallel (~> 1.9)
- parslet (~> 1.5)
- pry (~> 0)
- rspec (~> 3)
- rspec-its (~> 1.2)
- rubyzip (~> 1.1)
- semverse
- sslshake (~> 1.2)
- term-ansicolor
- thor (~> 0.20)
- tomlrb (~> 1.2)
- train-core (~> 1.5, >= 1.7.2)
- tty-prompt (~> 0.17)
- tty-table (~> 0.10)
ipaddress (0.8.3)
iso8601 (0.12.1)
jaro_winkler (1.5.2)
json (2.2.0)
libyajl2 (1.2.0)
+ license-acceptance (0.2.8)
+ pastel (~> 0.7)
+ tomlrb (~> 1.2)
+ tty-box (~> 0.3)
+ tty-prompt (~> 0.18)
method_source (0.9.2)
mixlib-archive (1.0.1)
mixlib-log
@@ -199,7 +211,7 @@ GEM
necromancer (0.4.0)
net-sftp (2.1.2)
net-ssh (>= 2.6.5)
- net-ssh (4.2.0)
+ net-ssh (5.2.0)
net-ssh-gateway (2.0.0)
net-ssh (>= 4.0.0)
net-ssh-multi (1.2.1)
@@ -209,7 +221,7 @@ GEM
octokit (4.14.0)
sawyer (~> 0.8.0, >= 0.5.3)
parallel (1.17.0)
- parser (2.6.2.0)
+ parser (2.6.2.1)
ast (~> 2.4.0)
parslet (1.8.2)
pastel (0.7.2)
@@ -244,7 +256,7 @@ GEM
rspec-expectations (3.8.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
- rspec-its (1.2.0)
+ rspec-its (1.3.0)
rspec-core (>= 3.0.0)
rspec-expectations (>= 3.0.0)
rspec-mocks (3.8.0)
@@ -292,9 +304,13 @@ GEM
timers (4.3.0)
tins (1.20.2)
tomlrb (1.2.8)
- train-core (1.7.6)
+ train-core (2.0.5)
json (>= 1.8, < 3.0)
- mixlib-shellout (~> 2.0)
+ mixlib-shellout (>= 2.0, < 4.0)
+ tty-box (0.3.0)
+ pastel (~> 0.7.2)
+ strings (~> 0.1.4)
+ tty-cursor (~> 0.6.0)
tty-color (0.4.3)
tty-cursor (0.6.1)
tty-prompt (0.18.1)
@@ -361,7 +377,7 @@ DEPENDENCIES
chef-vault
cheffish (~> 14)
chefstyle!
- inspec-core (~> 3)
+ inspec-core!
netrc
octokit
ohai!
diff --git a/chef.gemspec b/chef.gemspec
index 5fef206d64..9a2952c7e5 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -26,10 +26,10 @@ Gem::Specification.new do |s|
s.add_dependency "ffi", "~> 1.9", ">= 1.9.25"
s.add_dependency "ffi-yajl", "~> 2.2"
- s.add_dependency "net-ssh", "~> 4.2"
+ s.add_dependency "net-ssh", ">= 4.2", "< 6"
s.add_dependency "net-ssh-multi", "~> 1.2", ">= 1.2.1"
s.add_dependency "net-sftp", "~> 2.1", ">= 2.1.2"
- s.add_dependency "highline", "~> 1.6", ">= 1.6.9"
+ s.add_dependency "highline", ">= 1.6.9", "< 2"
s.add_dependency "tty-screen", "~> 0.6" # knife list
s.add_dependency "erubis", "~> 2.7"
s.add_dependency "diff-lcs", "~> 1.2", ">= 1.2.4"
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index 0447c12ac5..2f6df00caf 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/chef/omnibus
- revision: 7ad32798cd5893191e4b9bfc5b53e4cc8f32646b
+ revision: af75fc2b244de04e76961c02b30db504d5b1a8f4
branch: master
specs:
- omnibus (6.0.23)
+ omnibus (6.0.25)
aws-sdk-s3 (~> 1)
chef-sugar (>= 3.3)
cleanroom (~> 1.0)
@@ -18,7 +18,7 @@ GIT
GIT
remote: https://github.com/chef/omnibus-software
- revision: 3f3bd5dd6d17212f2b90a2e45c63bf97224b48e6
+ revision: 0dc67ede1784d56a975cb4a7aea47ad2349bf24a
branch: master
specs:
omnibus-software (4.0.0)
@@ -32,7 +32,7 @@ GEM
public_suffix (>= 2.0.2, < 4.0)
awesome_print (1.8.0)
aws-eventstream (1.0.2)
- aws-partitions (1.148.0)
+ aws-partitions (1.150.0)
aws-sdk-core (3.48.3)
aws-eventstream (~> 1.0, >= 1.0.2)
aws-partitions (~> 1.0)
@@ -61,10 +61,10 @@ GEM
solve (~> 4.0)
thor (>= 0.20)
builder (3.2.3)
- chef (14.11.21)
+ chef (14.12.3)
addressable
bundler (>= 1.10)
- chef-config (= 14.11.21)
+ chef-config (= 14.12.3)
chef-zero (>= 13.0)
diff-lcs (~> 1.2, >= 1.2.4)
erubis (~> 2.7)
@@ -74,9 +74,9 @@ GEM
iniparse (~> 1.4)
mixlib-archive (>= 0.4, < 2.0)
mixlib-authentication (~> 2.1)
- mixlib-cli (~> 1.7)
- mixlib-log (~> 2.0, >= 2.0.3)
- mixlib-shellout (~> 2.4)
+ mixlib-cli (>= 1.7, < 3.0)
+ mixlib-log (>= 2.0.3, < 4.0)
+ mixlib-shellout (>= 2.4, < 4.0)
net-sftp (~> 2.1, >= 2.1.2)
net-ssh (~> 4.2)
net-ssh-multi (~> 1.2, >= 1.2.1)
@@ -91,10 +91,10 @@ GEM
specinfra (~> 2.10)
syslog-logger (~> 1.6)
uuidtools (~> 2.1.5)
- chef (14.11.21-universal-mingw32)
+ chef (14.12.3-universal-mingw32)
addressable
bundler (>= 1.10)
- chef-config (= 14.11.21)
+ chef-config (= 14.12.3)
chef-zero (>= 13.0)
diff-lcs (~> 1.2, >= 1.2.4)
erubis (~> 2.7)
@@ -105,9 +105,9 @@ GEM
iso8601 (~> 0.12.1)
mixlib-archive (>= 0.4, < 2.0)
mixlib-authentication (~> 2.1)
- mixlib-cli (~> 1.7)
- mixlib-log (~> 2.0, >= 2.0.3)
- mixlib-shellout (~> 2.4)
+ mixlib-cli (>= 1.7, < 3.0)
+ mixlib-log (>= 2.0.3, < 4.0)
+ mixlib-shellout (>= 2.4, < 4.0)
net-sftp (~> 2.1, >= 2.1.2)
net-ssh (~> 4.2)
net-ssh-multi (~> 1.2, >= 1.2.1)
@@ -123,22 +123,21 @@ GEM
syslog-logger (~> 1.6)
uuidtools (~> 2.1.5)
win32-api (~> 1.5.3)
- win32-certstore (~> 0.2.4)
+ win32-certstore (~> 0.3)
win32-dir (~> 0.5.0)
win32-event (~> 0.6.1)
win32-eventlog (= 0.6.3)
win32-mmap (~> 0.4.1)
win32-mutex (~> 0.4.2)
win32-process (~> 0.8.2)
- win32-service (~> 1.0)
+ win32-service (>= 1.0, < 3.0)
win32-taskscheduler (~> 2.0)
- windows-api (~> 0.4.4)
wmi-lite (~> 1.0)
- chef-config (14.11.21)
+ chef-config (14.12.3)
addressable
fuzzyurl
- mixlib-config (>= 2.2.12, < 3.0)
- mixlib-shellout (~> 2.0)
+ mixlib-config (>= 2.2.12, < 4.0)
+ mixlib-shellout (>= 2.0, < 4.0)
tomlrb (~> 1.2)
chef-sugar (5.0.1)
chef-zero (14.0.12)
@@ -191,14 +190,14 @@ GEM
mixlib-archive (1.0.1-universal-mingw32)
mixlib-log
mixlib-authentication (2.1.1)
- mixlib-cli (1.7.0)
+ mixlib-cli (2.0.3)
mixlib-config (2.2.18)
tomlrb
- mixlib-install (3.11.11)
+ mixlib-install (3.11.12)
mixlib-shellout
mixlib-versioning
thor
- mixlib-log (2.0.9)
+ mixlib-log (3.0.1)
mixlib-shellout (2.4.4)
mixlib-shellout (2.4.4-universal-mingw32)
win32-process (~> 0.8.2)
@@ -254,7 +253,7 @@ GEM
rspec-expectations (3.8.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
- rspec-its (1.2.0)
+ rspec-its (1.3.0)
rspec-core (>= 3.0.0)
rspec-expectations (>= 3.0.0)
rspec-mocks (3.8.0)
@@ -304,7 +303,7 @@ GEM
tomlrb (1.2.8)
uuidtools (2.1.5)
win32-api (1.5.3-universal-mingw32)
- win32-certstore (0.2.4)
+ win32-certstore (0.3.0)
ffi
mixlib-shellout
win32-dir (0.5.1)
@@ -321,14 +320,12 @@ GEM
win32-ipc (>= 0.6.0)
win32-process (0.8.3)
ffi (>= 1.0.0)
- win32-service (1.0.1)
+ win32-service (2.1.2)
ffi
ffi-win32-extensions
win32-taskscheduler (2.0.4)
ffi
structured_warnings
- windows-api (0.4.4)
- win32-api (>= 1.4.5)
winrm (2.3.1)
builder (>= 2.1.2)
erubis (~> 2.7)