summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortyler-ball <tyleraball@gmail.com>2016-06-14 11:30:55 -0600
committertyler-ball <tyleraball@gmail.com>2016-06-14 11:58:46 -0600
commitebc4657b45c706d7ec68d99accce203cf49aff0f (patch)
treefc81595ebcdb94458dca1c7b223e5caa1e9985ff
parentf0caa91e00c46aac00aa85e13ad553bd7ea389f0 (diff)
downloadchef-ebc4657b45c706d7ec68d99accce203cf49aff0f.tar.gz
Updating omnibus dependencies to take advantage of new msys2 toolchain
-rw-r--r--Gemfile3
-rw-r--r--omnibus/.kitchen.yml33
-rw-r--r--omnibus/Gemfile.lock37
3 files changed, 41 insertions, 32 deletions
diff --git a/Gemfile b/Gemfile
index 40d608e66b..c6b4955ab6 100644
--- a/Gemfile
+++ b/Gemfile
@@ -20,8 +20,9 @@ gem "cheffish"
group(:omnibus_package) do
gem "appbundler"
gem "rb-readline"
- gem "nokogiri"
+ gem "nokogiri", "= 1.6.7.2"
end
+
group(:omnibus_package, :pry) do
gem "pry"
gem "pry-byebug"
diff --git a/omnibus/.kitchen.yml b/omnibus/.kitchen.yml
index 90283f8afb..ed060a8ef8 100644
--- a/omnibus/.kitchen.yml
+++ b/omnibus/.kitchen.yml
@@ -24,6 +24,10 @@ provisioner:
attributes:
vagrant:
this_key_exists_so_we_have_a_vagrant_key: true
+ omnibus:
+ build_user: vagrant
+ build_user_group: vagrant
+ build_user_password: vagrant
chef_omnibus_install_options: -P angrychef
chef_omnibus_root: /opt/angrychef
@@ -91,12 +95,30 @@ platforms:
# at `C:\vagrant\code\chef`
- ['../..', '/vagrant/code']
provisioner:
+ attributes:
+ omnibus:
+ build_user: vagrant
+ build_user_group: Administrators
+ build_user_password: vagrant
+ chef_omnibus_root: /opscode/angrychef
+ # By adding an `i386` to the name the Omnibus cookbook's `load-omnibus-toolchain.bat`
+ # will load the 32-bit version of the MinGW toolchain.
+ - name: windows-2012r2-standard-i386
+ driver:
+ box: chef/windows-server-2012r2-standard # private
+ synced_folders:
+ # We have to mount this repos enclosing folder as the Omnibus build
+ # gets cranky if the mounted ChefDK source folder is a symlink. This
+ # mounts at `C:\vagrant\code` and the ChefDK source folder is available
+ # at `C:\vagrant\code\chef-dk`
+ - ['../..', '/vagrant/code']
+ provisioner:
+ attributes:
+ omnibus:
+ build_user: vagrant
+ build_user_group: Administrators
+ build_user_password: vagrant
chef_omnibus_root: /opscode/angrychef
-
-attribute_defaults: &attribute_defaults
- build_user: vagrant
- build_user_group: vagrant
- build_user_password: vagrant
suites:
# - name: angrychef
@@ -109,7 +131,6 @@ suites:
- name: chef
attributes:
omnibus:
- <<: *attribute_defaults
install_dir: /opt/chef
run_list:
- omnibus::default
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index f165fa5d12..6e6223b3b5 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,13 +1,13 @@
GIT
remote: https://github.com/chef/omnibus-software.git
- revision: 2f04eff7dbec575cb2985d846dacd02a422cd36f
+ revision: 01a01a482af325d52c7491c124cc6c67d2dd4637
specs:
omnibus-software (4.0.0)
omnibus (>= 5.2.0)
GIT
remote: https://github.com/chef/omnibus.git
- revision: a36e70caedceadfcf0d85e2adef44ba0218a60a6
+ revision: 2a597277f1a5e13901d116ef852611fe88f6b76b
specs:
omnibus (5.4.0)
aws-sdk (~> 2)
@@ -37,13 +37,13 @@ GEM
specs:
addressable (2.3.8)
artifactory (2.3.2)
- awesome_print (1.6.1)
- aws-sdk (2.3.9)
- aws-sdk-resources (= 2.3.9)
- aws-sdk-core (2.3.9)
+ awesome_print (1.7.0)
+ aws-sdk (2.3.13)
+ aws-sdk-resources (= 2.3.13)
+ aws-sdk-core (2.3.13)
jmespath (~> 1.0)
- aws-sdk-resources (2.3.9)
- aws-sdk-core (= 2.3.9)
+ aws-sdk-resources (2.3.13)
+ aws-sdk-core (= 2.3.13)
berkshelf (3.3.0)
addressable (~> 2.3.4)
berkshelf-api-client (~> 1.2)
@@ -75,13 +75,13 @@ GEM
buff-shell_out (0.2.0)
buff-ruby_engine (~> 0.1.0)
builder (3.2.2)
- byebug (9.0.4)
+ byebug (9.0.5)
celluloid (0.16.0)
timers (~> 4.0.0)
celluloid-io (0.16.2)
celluloid (>= 0.16.0)
nio4r (>= 1.1.0)
- chef-config (12.10.24)
+ chef-config (12.11.18)
fuzzyurl (~> 0.8.0)
mixlib-config (~> 2.0)
mixlib-shellout (~> 2.0)
@@ -93,7 +93,6 @@ GEM
dep_selector (1.0.3)
dep-selector-libgecode (~> 1.0)
ffi (~> 1.9)
- diff-lcs (1.2.5)
erubis (2.7.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
@@ -125,14 +124,11 @@ GEM
multi_json (~> 1.10)
method_source (0.8.2)
minitar (0.5.4)
- mixlib-authentication (1.4.0)
+ mixlib-authentication (1.4.1)
mixlib-log
- rspec-core (~> 3.2)
- rspec-expectations (~> 3.2)
- rspec-mocks (~> 3.2)
mixlib-cli (1.6.0)
mixlib-config (2.2.1)
- mixlib-install (1.0.12)
+ mixlib-install (1.0.13)
artifactory
mixlib-shellout
mixlib-versioning
@@ -194,15 +190,6 @@ GEM
retryable (~> 2.0)
semverse (~> 1.1)
varia_model (~> 0.4.0)
- rspec-core (3.4.4)
- rspec-support (~> 3.4.0)
- rspec-expectations (3.4.0)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.4.0)
- rspec-mocks (3.4.1)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.4.0)
- rspec-support (3.4.1)
ruby-progressbar (1.8.1)
rubyntlm (0.6.0)
rubyzip (1.2.0)