Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[test-kitchen] start using the new test kitchen

  • Loading branch information...
commit f3ef75cdd18bf488677dfe6074a66cf9ff3d9299 1 parent 5aed8ea
@webframp webframp authored
View
5 .gitignore
@@ -1,7 +1,6 @@
.bundle
.cache
-.kitchen
bin
-.jamie/
-.jamie.local.yml
.vagrant
+.kitchen/
+.kitchen.local.yml
View
28 .jamie.yml
@@ -1,28 +0,0 @@
----
-driver_plugin: vagrant
-platforms:
-- name: ubuntu-12.04
- driver_config:
- box: opscode-ubuntu-12.04
- box_url: https://opscode-vm.s3.amazonaws.com/vagrant/opscode_ubuntu-12.04_chef-10.18.2.box
- run_list:
- - recipe[apt]
-- name: ubuntu-12.04-runit-twistd
- driver_config:
- box: opscode-ubuntu-12.04
- box_url: https://opscode-vm.s3.amazonaws.com/vagrant/opscode_ubuntu-12.04_chef-10.18.2.box
- run_list:
- - recipe[apt]
- - recipe[graphite::carbon_runit_twistd]
-- name: centos-6.3
- driver_config:
- box: opscode-centos-6.3
- box_url: https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-centos-6.3.box
- run_list:
- - recipe[yum::epel]
-
-suites:
-- name: default
- run_list:
- - recipe[apache2]
- - recipe[graphite]
View
30 .kitchen.yml
@@ -0,0 +1,30 @@
+---
+driver_plugin: vagrant
+platforms:
+- name: ubuntu-12.04
+ driver_config:
+ box: opscode-ubuntu-12.04
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-12.04.box
+ run_list:
+ - recipe[apt]
+- name: ubuntu-10.04
+ driver_config:
+ box: opscode-ubuntu-10.04
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-ubuntu-10.04.box
+ run_list:
+ - recipe[apt]
+- name: centos-6.3
+ driver_config:
+ box: opscode-centos-6.3
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-centos-6.3.box
+ run_list:
+- name: centos-5.8
+ driver_config:
+ box: opscode-centos-5.8
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/boxes/opscode-centos-5.8.box
+ run_list:
+suites:
+- name: default
+ run_list:
+ - recipe[graphite]
+ attributes: {}
View
10 Gemfile
@@ -1,5 +1,7 @@
-source :rubygems
+source 'https://rubygems.org'
+
+gem "test-kitchen", "~> 1.0.0.alpha.0"
+gem "kitchen-vagrant", "~> 0.6.0"
+gem 'vagrant', :group => :integration
+gem 'berkshelf', "1.1.6"
-gem 'jamie'
-gem 'jamie-vagrant', :group => :integration
-gem 'berkshelf', "1.1.3"
View
91 Gemfile.lock
@@ -1,74 +1,73 @@
GEM
- remote: http://rubygems.org/
+ remote: https://rubygems.org/
specs:
- activemodel (3.2.11)
- activesupport (= 3.2.11)
+ activemodel (3.2.12)
+ activesupport (= 3.2.12)
builder (~> 3.0.0)
- activesupport (3.2.11)
+ activesupport (3.2.12)
i18n (~> 0.6)
multi_json (~> 1.0)
- addressable (2.3.2)
+ addressable (2.3.3)
archive-tar-minitar (0.5.2)
- berkshelf (1.1.3)
+ berkshelf (1.1.6)
activesupport
- chef (>= 10.16.2)
+ chef (= 10.16.2)
chozo (>= 0.2.3)
hashie
minitar
+ moneta (~> 0.6.0)
multi_json (>= 1.3.0)
+ net-ssh-gateway (= 1.1.0)
ridley (~> 0.6.3)
solve (>= 0.4.0.rc1)
thor (~> 0.16.0)
- vagrant (~> 1.0.5)
yajl-ruby
builder (3.0.4)
+ bunny (0.7.9)
celluloid (0.12.4)
facter (>= 1.6.12)
timers (>= 1.0.0)
- chef (11.0.0)
+ chef (10.16.2)
+ bunny (>= 0.6.0, < 0.8.0)
erubis
highline (>= 1.6.9)
json (>= 1.4.4, <= 1.6.1)
mixlib-authentication (>= 1.3.0)
- mixlib-cli (~> 1.3.0)
+ mixlib-cli (>= 1.1.0)
mixlib-config (>= 1.1.2)
mixlib-log (>= 1.3.0)
mixlib-shellout
+ moneta
net-ssh (~> 2.2.2)
net-ssh-multi (~> 1.1.0)
ohai (>= 0.6.0)
rest-client (>= 1.0.4, < 1.7.0)
+ treetop (~> 1.4.9)
+ uuidtools
yajl-ruby (~> 1.1)
- childprocess (0.3.7)
- ffi (~> 1.0, >= 1.0.6)
- chozo (0.4.2)
+ childprocess (0.3.9)
+ ffi (~> 1.0, >= 1.0.11)
+ chozo (0.6.1)
activesupport (>= 3.2.0)
- hashie
+ hashie (>= 2.0.2)
multi_json (>= 1.3.0)
- coderay (1.0.8)
+ coderay (1.0.9)
erubis (2.7.0)
facter (1.6.17)
- faraday (0.8.5)
+ faraday (0.8.6)
multipart-post (~> 1.1)
- ffi (1.3.1)
- hashie (1.2.0)
+ ffi (1.4.0)
+ hashie (2.0.2)
highline (1.6.15)
- i18n (0.6.1)
+ i18n (0.6.4)
ipaddress (0.8.0)
- jamie (0.1.0.beta4)
- celluloid
- mixlib-shellout
- net-scp
- net-ssh
- pry
- thor
- jamie-vagrant (0.5.2)
- jamie (~> 0.1.0.beta1)
- vagrant (~> 1.0.5)
- json (1.5.4)
+ json (1.5.5)
+ kitchen-vagrant (0.6.0)
+ test-kitchen (~> 1.0.0.alpha.0)
+ vagrant (~> 1.0)
log4r (1.1.10)
method_source (0.8.1)
- mime-types (1.20.1)
+ mime-types (1.21)
minitar (0.5.4)
mixlib-authentication (1.3.0)
mixlib-log
@@ -76,8 +75,9 @@ GEM
mixlib-config (1.1.2)
mixlib-log (1.4.1)
mixlib-shellout (1.1.0)
- multi_json (1.5.0)
- multipart-post (1.1.5)
+ moneta (0.6.0)
+ multi_json (1.6.1)
+ multipart-post (1.2.0)
net-http-persistent (2.8)
net-scp (1.0.4)
net-ssh (>= 1.99.1)
@@ -95,7 +95,8 @@ GEM
mixlib-shellout
systemu
yajl-ruby
- pry (0.9.11.4)
+ polyglot (0.3.3)
+ pry (0.9.12)
coderay (~> 1.0.5)
method_source (~> 0.8)
slop (~> 3.4)
@@ -115,12 +116,25 @@ GEM
multi_json (>= 1.0.4)
net-http-persistent (>= 2.8)
net-ssh
+ safe_yaml (0.8.4)
slop (3.4.3)
- solve (0.4.1)
+ solve (0.4.2)
json
systemu (2.5.2)
+ test-kitchen (1.0.0.alpha.0)
+ celluloid
+ mixlib-shellout
+ net-scp
+ net-ssh
+ pry
+ safe_yaml
+ thor
thor (0.16.0)
timers (1.1.0)
+ treetop (1.4.12)
+ polyglot
+ polyglot (>= 0.3.1)
+ uuidtools (2.1.3)
vagrant (1.0.6)
archive-tar-minitar (= 0.5.2)
childprocess (~> 0.3.1)
@@ -136,6 +150,7 @@ PLATFORMS
ruby
DEPENDENCIES
- berkshelf (= 1.1.3)
- jamie
- jamie-vagrant
+ berkshelf (= 1.1.6)
+ kitchen-vagrant (~> 0.6.0)
+ test-kitchen (~> 1.0.0.alpha.0)
+ vagrant
View
4 Vagrantfile
@@ -1,6 +1,6 @@
-require 'jamie/vagrant'
+require 'kitchen/vagrant'
require 'berkshelf/vagrant'
Vagrant::Config.run do |config|
- Jamie::Vagrant.define_vms(config)
+ Kitchen::Vagrant.define_vms(config)
end
Please sign in to comment.
Something went wrong with that request. Please try again.