From f6cc1848b3a262f14183b3b5a9523b8b69097b21 Mon Sep 17 00:00:00 2001
From: Richard Shade <rshade@rightscale.com>
Date: Wed, 17 Jan 2018 13:47:39 -0600
Subject: [PATCH] cleaning up lock (#67)

* cleaning up lock

* fixing Gemfile

* updating slack encryption
---
 .travis.yml  |   2 +-
 Gemfile      |   2 +-
 Gemfile.lock | 259 +++++++++++++++++----------------------------------
 3 files changed, 87 insertions(+), 176 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index d2d5ea9..7e05ac7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,6 @@ before_script: chef exec rake setup_test_environment
 script: "./.travis_install.sh"
 notifications:
   slack:
-    secure: Nhz+yIbiEFxLUQqHe0EisN/r7gGSFfqm16eRRsCI9mMUiN6J9ao6/N6kE/YGcShDUO/rG1wvf0j9HEDE10kefQpVV1bp9AdDQfgYZJtYiV41xg3eJYquQcVRL96Fl7Td3gtazvGG6xwxjrZMFHz9tX1LTAD1/YWFUHn/NvdRB/Y=
     on_success: change
     on_failure: always
+    secure: exx4zcT5mzhwt/moPfvu/KBm250CEpJ47RaddBmiXPSPn7t4/PWgvCYH6biI7rw7Gl8m6fd6Wj8/fEKwWrM4Oel854L6OkPntXoCWCPSNnr1NZzB/9PqzNJwPpFV+7cDvNEemUXw6whAUWMu4BQM9dOERDmLcZK2tvNJHMv61lA=
diff --git a/Gemfile b/Gemfile
index 0fac271..b39bf39 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,6 +3,6 @@ source 'https://rubygems.org'
 
 gem 'rake'
 gem 'chef', '~> 12.16'
-
+gem 'travis'
 group :integration do
 end
diff --git a/Gemfile.lock b/Gemfile.lock
index 98180eb..7193c89 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,62 +1,29 @@
 GEM
   remote: https://rubygems.org/
   specs:
-    addressable (2.5.0)
-      public_suffix (~> 2.0, >= 2.0.2)
-    artifactory (2.5.1)
-    berkshelf (5.2.0)
-      addressable (~> 2.3, >= 2.3.4)
-      berkshelf-api-client (>= 2.0.2, < 4.0)
-      buff-config (~> 2.0)
-      buff-extensions (~> 2.0)
-      buff-shell_out (~> 1.0)
-      cleanroom (~> 1.0)
-      faraday (~> 0.9)
-      httpclient (~> 2.7)
-      minitar (~> 0.5, >= 0.5.4)
-      mixlib-archive (~> 0.1)
-      octokit (~> 4.0)
-      retryable (~> 2.0)
-      ridley (~> 5.0)
-      solve (> 2.0, < 4.0)
-      thor (~> 0.19)
-    berkshelf-api-client (3.0.0)
-      faraday (~> 0.9)
-      httpclient (~> 2.7)
-      ridley (>= 4.5, < 6.0)
-    buff-config (2.0.0)
-      buff-extensions (~> 2.0)
-      varia_model (~> 0.6)
-    buff-extensions (2.0.0)
-    buff-ignore (1.2.0)
-    buff-ruby_engine (1.0.0)
-    buff-shell_out (1.1.0)
-      buff-ruby_engine (~> 1.0)
-    builder (3.2.2)
-    celluloid (0.16.0)
-      timers (~> 4.0.0)
-    celluloid-io (0.16.2)
-      celluloid (>= 0.16.0)
-      nio4r (>= 1.1.0)
-    chef (12.16.42)
+    addressable (2.5.2)
+      public_suffix (>= 2.0.2, < 4.0)
+    backports (3.11.0)
+    builder (3.2.3)
+    chef (12.21.31)
       addressable
       bundler (>= 1.10)
-      chef-config (= 12.16.42)
-      chef-zero (>= 4.8)
+      chef-config (= 12.21.31)
+      chef-zero (>= 4.8, < 13)
       diff-lcs (~> 1.2, >= 1.2.4)
       erubis (~> 2.7)
       ffi-yajl (~> 2.2)
       highline (~> 1.6, >= 1.6.9)
       iniparse (~> 1.4)
-      mixlib-archive (>= 0.2.0)
+      mixlib-archive (~> 0.4)
       mixlib-authentication (~> 1.4)
       mixlib-cli (~> 1.7)
       mixlib-log (~> 1.3)
       mixlib-shellout (~> 2.0)
       net-sftp (~> 2.1, >= 2.1.2)
-      net-ssh (>= 2.9, < 4.0)
-      net-ssh-multi (~> 1.1)
-      ohai (>= 8.6.0.alpha.1, < 9)
+      net-ssh (>= 2.9, < 5.0)
+      net-ssh-multi (~> 1.2, >= 1.2.1)
+      ohai (>= 8.6.0.alpha.1, < 13)
       plist (~> 3.2)
       proxifier (~> 1.0)
       rspec-core (~> 3.5)
@@ -67,86 +34,70 @@ GEM
       specinfra (~> 2.10)
       syslog-logger (~> 1.6)
       uuidtools (~> 2.1.5)
-    chef-config (12.16.42)
+    chef-config (12.21.31)
       addressable
       fuzzyurl
       mixlib-config (~> 2.0)
       mixlib-shellout (~> 2.0)
-    chef-zero (5.1.0)
+    chef-zero (5.3.2)
       ffi-yajl (~> 2.2)
       hashie (>= 2.0, < 4.0)
       mixlib-log (~> 1.3)
       rack (~> 2.0)
       uuidtools (~> 2.1)
-    chefspec (5.3.0)
-      chef (>= 12.0)
-      fauxhai (~> 3.6)
-      rspec (~> 3.0)
-    cleanroom (1.0.0)
-    diff-lcs (1.2.5)
+    connection_pool (2.2.1)
+    diff-lcs (1.3)
     erubis (2.7.0)
-    faraday (0.9.2)
+    ethon (0.11.0)
+      ffi (>= 1.3.0)
+    faraday (0.13.1)
       multipart-post (>= 1.2, < 3)
-    fauxhai (3.10.0)
-      net-ssh
-    ffi (1.9.14)
-    ffi-yajl (2.3.0)
+    faraday_middleware (0.12.2)
+      faraday (>= 0.7.4, < 1.0)
+    ffi (1.9.18)
+    ffi-yajl (2.3.1)
       libyajl2 (~> 1.2)
-    foodcritic (3.0.3)
-      erubis
-      gherkin (~> 2.11.7)
-      nokogiri (~> 1.5.4)
-      rake
-      treetop (~> 1.4.10)
-      yajl-ruby (~> 1.1.0)
     fuzzyurl (0.9.0)
-    gherkin (2.11.8)
-      multi_json (~> 1.3)
-    hashie (3.4.6)
-    highline (1.7.8)
-    hitimes (1.2.4)
-    httpclient (2.8.2.4)
-    iniparse (1.4.2)
+    gh (0.14.0)
+      addressable
+      backports
+      faraday (~> 0.8)
+      multi_json (~> 1.0)
+      net-http-persistent (>= 2.7)
+      net-http-pipeline
+    hashie (3.5.7)
+    highline (1.7.10)
+    iniparse (1.4.4)
     ipaddress (0.8.3)
-    json (2.0.2)
-    kitchen-vagrant (0.21.1)
-      test-kitchen (~> 1.4)
+    json (2.1.0)
+    launchy (2.4.3)
+      addressable (~> 2.3)
     libyajl2 (1.2.0)
-    minitar (0.5.4)
-    mixlib-archive (0.2.0)
-      mixlib-log
-    mixlib-authentication (1.4.1)
+    mixlib-archive (0.4.1)
       mixlib-log
+    mixlib-authentication (1.4.2)
     mixlib-cli (1.7.0)
     mixlib-config (2.2.4)
-    mixlib-install (2.1.8)
-      artifactory
-      mixlib-shellout
-      mixlib-versioning
-      thor
     mixlib-log (1.7.1)
-    mixlib-shellout (2.2.7)
-    mixlib-versioning (1.1.0)
-    molinillo (0.5.4)
-    multi_json (1.12.1)
+    mixlib-shellout (2.3.2)
+    multi_json (1.12.2)
     multipart-post (2.0.0)
+    net-http-persistent (3.0.0)
+      connection_pool (~> 2.2)
+    net-http-pipeline (1.0.1)
     net-scp (1.2.1)
       net-ssh (>= 2.6.5)
     net-sftp (2.1.2)
       net-ssh (>= 2.6.5)
-    net-ssh (3.2.0)
-    net-ssh-gateway (1.2.0)
-      net-ssh (>= 2.6.5)
+    net-ssh (4.2.0)
+    net-ssh-gateway (2.0.0)
+      net-ssh (>= 4.0.0)
     net-ssh-multi (1.2.1)
       net-ssh (>= 2.6.5)
       net-ssh-gateway (>= 1.2.0)
     net-telnet (0.1.1)
-    nio4r (1.2.1)
-    nokogiri (1.5.11)
-    octokit (4.6.2)
-      sawyer (~> 0.8.0, >= 0.5.3)
-    ohai (8.22.0)
-      chef-config (>= 12.5.0.alpha.1, < 13)
+    ohai (8.25.1)
+      chef-config (>= 12.5.0.alpha.1, < 14)
       ffi (~> 1.9)
       ffi-yajl (~> 2.2)
       ipaddress
@@ -157,108 +108,68 @@ GEM
       plist (~> 3.1)
       systemu (~> 2.6.4)
       wmi-lite (~> 1.0)
-    plist (3.2.0)
-    polyglot (0.3.5)
+    plist (3.4.0)
     proxifier (1.0.3)
-    public_suffix (2.0.4)
-    rack (2.0.1)
-    rake (12.0.0)
-    retryable (2.0.4)
-    ridley (5.1.0)
-      addressable
-      buff-config (~> 2.0)
-      buff-extensions (~> 2.0)
-      buff-ignore (~> 1.2)
-      buff-shell_out (~> 1.0)
-      celluloid (~> 0.16.0)
-      celluloid-io (~> 0.16.1)
-      chef-config (>= 12.5.0)
-      erubis
-      faraday (~> 0.9.0)
-      hashie (>= 2.0.2, < 4.0.0)
-      httpclient (~> 2.7)
-      json (>= 1.7.7)
-      mixlib-authentication (>= 1.3.0)
-      retryable (~> 2.0)
-      semverse (~> 2.0)
-      varia_model (~> 0.6)
-    rspec (3.5.0)
-      rspec-core (~> 3.5.0)
-      rspec-expectations (~> 3.5.0)
-      rspec-mocks (~> 3.5.0)
-    rspec-core (3.5.4)
-      rspec-support (~> 3.5.0)
-    rspec-expectations (3.5.0)
+    public_suffix (3.0.1)
+    pusher-client (0.6.2)
+      json
+      websocket (~> 1.0)
+    rack (2.0.3)
+    rake (12.3.0)
+    rspec (3.7.0)
+      rspec-core (~> 3.7.0)
+      rspec-expectations (~> 3.7.0)
+      rspec-mocks (~> 3.7.0)
+    rspec-core (3.7.1)
+      rspec-support (~> 3.7.0)
+    rspec-expectations (3.7.0)
       diff-lcs (>= 1.2.0, < 2.0)
-      rspec-support (~> 3.5.0)
+      rspec-support (~> 3.7.0)
     rspec-its (1.2.0)
       rspec-core (>= 3.0.0)
       rspec-expectations (>= 3.0.0)
-    rspec-mocks (3.5.0)
+    rspec-mocks (3.7.0)
       diff-lcs (>= 1.2.0, < 2.0)
-      rspec-support (~> 3.5.0)
-    rspec-support (3.5.0)
+      rspec-support (~> 3.7.0)
+    rspec-support (3.7.0)
     rspec_junit_formatter (0.2.3)
       builder (< 4)
       rspec-core (>= 2, < 4, != 2.12.0)
-    safe_yaml (1.0.4)
-    sawyer (0.8.1)
-      addressable (>= 2.3.5, < 2.6)
-      faraday (~> 0.8, < 1.0)
-    semverse (2.0.0)
-    serverspec (2.37.2)
+    serverspec (2.41.3)
       multi_json
       rspec (~> 3.0)
       rspec-its
-      specinfra (~> 2.53)
+      specinfra (~> 2.72)
     sfl (2.3)
-    solve (3.1.0)
-      molinillo (>= 0.5)
-      semverse (>= 1.1, < 3.0)
-    specinfra (2.66.2)
+    specinfra (2.73.0)
       net-scp
-      net-ssh (>= 2.7, < 4.0)
+      net-ssh (>= 2.7, < 5.0)
       net-telnet
       sfl
     syslog-logger (1.6.8)
     systemu (2.6.5)
-    test-kitchen (1.14.0)
-      mixlib-install (>= 1.2, < 3.0)
-      mixlib-shellout (>= 1.2, < 3.0)
-      net-scp (~> 1.1)
-      net-ssh (>= 2.9, < 4.0)
-      net-ssh-gateway (~> 1.2.0)
-      safe_yaml (~> 1.0)
-      thor (~> 0.18)
-    thor (0.19.4)
-    thor-foodcritic (1.1.0)
-      foodcritic (~> 3.0)
-      thor
-    thor-scmversion (1.7.0)
-      mixlib-shellout
-      thor
-    timers (4.0.4)
-      hitimes
-    treetop (1.4.15)
-      polyglot
-      polyglot (>= 0.3.1)
+    travis (1.8.8)
+      backports
+      faraday (~> 0.9)
+      faraday_middleware (~> 0.9, >= 0.9.1)
+      gh (~> 0.13)
+      highline (~> 1.6)
+      launchy (~> 2.1)
+      pusher-client (~> 0.4)
+      typhoeus (~> 0.6, >= 0.6.8)
+    typhoeus (0.8.0)
+      ethon (>= 0.8.0)
     uuidtools (2.1.5)
-    varia_model (0.6.0)
-      buff-extensions (~> 2.0)
-      hashie (>= 2.0.2, < 4.0.0)
+    websocket (1.2.5)
     wmi-lite (1.0.0)
-    yajl-ruby (1.1.0)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  berkshelf
-  chefspec (~> 5.0)
-  kitchen-vagrant
-  test-kitchen
-  thor-foodcritic
-  thor-scmversion
+  chef (~> 12.16)
+  rake
+  travis
 
 BUNDLED WITH
-   1.12.5
+   1.15.1