Skip to content
This repository has been archived by the owner on Jul 14, 2021. It is now read-only.

Commit

Permalink
Bring in libgecode-dep-selector changes
Browse files Browse the repository at this point in the history
  • Loading branch information
jkeiser committed Mar 14, 2016
1 parent 43066b0 commit 85e057f
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 11 deletions.
5 changes: 3 additions & 2 deletions omnibus/.gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
Berksfile.lock
bin/
.bundle
vendor/bundle
pkg/*
pkg/
.kitchen.local.yml
bin/*
files/chef-server-cookbooks/cache/
files/msi/ChefClient-Config.wxi
cookbooks
Expand Down
11 changes: 8 additions & 3 deletions omnibus/.kitchen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ driver:
provisioner:
name: chef_zero
require_chef_omnibus: true # Always install the latest version of Chef
attributes:
vagrant: true

platforms:
- name: centos-5.10
Expand Down Expand Up @@ -52,13 +54,13 @@ platforms:
run_list: apt::default
# The following (private) boxes are shared via Atlas and are only
# available to users working for Chef. Sorry, it's about software licensing.
#
# Chef-internal users, you will need to:
#
# Chef-internal users, you will need to:
# 1. Create an Atlas account: https://atlas.hashicorp.com/
# 2. Ping the Release Services room with your Atlas account name
# to be added to the relevant team in Atlas,
# 3. Do `vagrant login` with your Atlas creds so that you can download
# the private boxes.
# the private boxes.
#
# The Mac OS X boxes are VMware only also. You can enable VMware Fusion
# as the default provider by copying `.kitchen.local.yml.vmware.example`
Expand All @@ -82,6 +84,9 @@ platforms:
- name: windows-2008r2-standard
driver:
box: chef/windows-server-2008r2-standard # private
- name: windows-2012r2-standard
driver:
box: chef/windows-server-2012r2-standard # private

attribute_defaults: &attribute_defaults
build_user: vagrant
Expand Down
2 changes: 1 addition & 1 deletion omnibus/Berksfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source 'https://supermarket.chef.io'

cookbook 'omnibus'
cookbook 'omnibus', path: '../../cookbooks/omnibus'

# Uncomment to use the latest version of the Omnibus cookbook from GitHub
# cookbook 'omnibus', github: 'opscode-cookbooks/omnibus'
Expand Down
10 changes: 5 additions & 5 deletions omnibus/Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source 'https://rubygems.org'

gem 'omnibus', git: 'https://github.com/chef/omnibus.git'
gem 'omnibus-software', git: 'https://github.com/chef/omnibus-software.git'
gem 'omnibus-software', git: 'https://github.com/chef/omnibus-software.git', branch: 'jk/compiled-ruby'

# pedump pessimistically pins multipart-post to a version from 2013 which makes
# bundler very unhappy. Remove this when upstream has merged zed-0xff/pedump#6 .
Expand All @@ -13,10 +13,10 @@ gem 'pedump', git: 'https://github.com/ksubrama/pedump.git', branch: 'patch-1'
# by running `bundle install --without development` to speed up build times.
group :development do
# Use Berkshelf for resolving cookbook dependencies
gem 'berkshelf', '~> 3.0'
gem 'berkshelf'

# Use Test Kitchen with Vagrant for converging the build environment
gem 'test-kitchen', '~> 1.6'
gem 'kitchen-vagrant', '~> 0.19.0'
gem 'winrm-fs', '~> 0.3'
gem 'test-kitchen'
gem 'kitchen-vagrant'
gem 'winrm-fs'
end
1 change: 1 addition & 0 deletions omnibus/config/projects/chefdk.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
override :'kitchen-inspec', version: "v0.12.3"

override :berkshelf, version: "v4.3.0"
override :'dep-selector-libgecode', version: "jk/compiled-ruby"

override :'test-kitchen', version: "v1.6.0"

Expand Down

0 comments on commit 85e057f

Please sign in to comment.