Permalink
Browse files

Release 1.3.0

  • Loading branch information...
2 parents b1be187 + d73de83 commit 068c914d9a70c0e3d8817b943e4e8aa478ba14a0 @patcon patcon committed Sep 18, 2012
View
@@ -6,7 +6,9 @@
# Project
.vagrant
data/*/
-cookbooks-projects/
+cookbooks-projects/*
+!cookbooks-projects/example/
+config/config.yml
# Librarian/RVM/Bundler
cookbooks/
View
@@ -0,0 +1,6 @@
+[submodule "test/support/foodcritic/customink"]
+ path = test/support/foodcritic/customink
+ url = https://github.com/customink-webops/foodcritic-rules.git
+[submodule "test/support/foodcritic/etsy"]
+ path = test/support/foodcritic/etsy
+ url = https://github.com/etsy/foodcritic-rules.git
View
@@ -18,7 +18,7 @@ fi
# Run bundler if any gems not installed
if ! bundle check > /dev/null; then
echo "Installing bundled gems via Bundler..."
- bundle install --without=development
+ bundle install
echo "Activating rubygems-bundler..." # Eff you, `bundle exec`
gem regenerate_binstubs
fi
View
@@ -0,0 +1,10 @@
+language: ruby
+notifications:
+ email: false
+rvm:
+ - 1.9.3 # Same as Ariadne host env
+install: bundle install --without default
+script:
+ - mkdir cookbooks
+ - bundle exec rake test:foodcritic
+ - bundle exec rake test:knife
View
@@ -0,0 +1,42 @@
+1.3.0 (unreleased)
+------------------
+
+ - `vagrant ssh` now starts in docroot of current project.
+ - Added bash cookbook with bash\_profile resource.
+ - Added share\_folder config to `Vagrantfile for persistent drush
+ cache between VM builds.
+ - `config/config.yml` now generated during `rake setup`. [GH-36]
+ - Resolved issue with pear warning during initial chef run. [GH-12]
+ - Moved `clean` functionality into `ariadne::default`. (Now works for
+ default example recipe as well.)
+ - Installed Webgrind UI. [GH-30]
+ - Upgraded to vagrant v1.0.4.
+ - Added Travis CI badge and foodcritic/knife tests (Etsy & CustomInk rules)
+ - Disabled root login. [GH-37]
+ - Moved to using `sshd\_config` & `ssh\_config` templates from openssh
+ cookbook.
+
+1.2.0 (Sept. 12, 2012)
+----------------------
+
+ - Pull requests for phpunit and php were accepted, so updated
+ `Cheffile`.
+ - Moved from specifically compiled ariadne ruby to using ariadne
+ gemset.
+ - Moved to using custom percona cookbook which leverages newly tunable
+ mysql cookbook.
+ - Cleared out development gems like jenkins.rb, capistrano, etc.
+ - Removed unneeded cookbooks, particularly the database cookbook.
+ - Upgraded drush version from 5.6 to 5.7.
+ - Moved example project cookbook into standard format/location that
+ any ariadne project cookbook would use.
+ - Documented process for proper upgrade when new changes are pulled.
+ - Bumped recommended Virtualbox and RVM versions to latest in README.
+ - Upgrade host and guest chef versions from 10.12.0 to 10.14.2.
+ - Added `branch` CLI envvar to vagrant command so that ariadne
+ cookbook can implement functionality to build specific branches.
+
+1.1.0 (Sept. 10, 2012)
+----------------------
+
+ *In progres...*
View
@@ -5,31 +5,46 @@ site "http://community.opscode.com/api/v1"
cookbook "apache2"
cookbook "apt"
+cookbook "bash",
+ :git => "https://github.com/myplanetdigital/chef-bash.git",
+ # PR: https://github.com/mszoernyi/chef-bash/pull/1
+ :ref => "feature/bash_profile-resource"
cookbook "build-essential"
cookbook "drush",
- :git => "https://github.com/patcon/chef-drush.git",
- :ref => "msonnabaum-GH-10"
+ :git => "https://github.com/msonnabaum/chef-drush.git",
+ :ref => "master"
cookbook "git"
cookbook "memcached"
cookbook "mysql",
:git => "https://github.com/myplanetdigital/chef-mysql.git",
+ # PR: https://github.com/opscode-cookbooks/mysql/pull/33
:ref => "COOK-1610-bypass-preseed"
+cookbook "openssh",
+ :git => "https://github.com/patcon/chef-openssh.git",
+ # PR: https://github.com/opscode-cookbooks/openssh/pull/4
+ :ref => "patch-1"
cookbook "percona",
:git => "https://github.com/myplanetdigital/chef-percona.git",
:ref => "master"
cookbook "php"
cookbook "phpcs",
:git => "https://github.com/myplanetdigital/chef-phpcs.git",
- :ref => "v1.0.0"
-cookbook "phpunit",
- :git => "https://github.com/msonnabaum/chef-phpunit.git",
:ref => "master"
+cookbook "phpunit",
+ :git => "https://github.com/myplanetdigital/chef-phpunit.git",
+ # PR: https://github.com/msonnabaum/chef-phpunit/pull/9
+ :ref => "GH-9-pear-errors"
cookbook "postfix"
cookbook "varnish"
cookbook "vim"
+cookbook "webgrind",
+ :git => "https://github.com/myplanetdigital/chef-webgrind.git",
+ :ref => "master"
cookbook "xdebug",
:git => "https://github.com/myplanetdigital/chef-xdebug.git",
- :ref => "create-logfile"
+ # PR: https://github.com/xforty/chef-xdebug/pull/5
+ :ref => "GH-5-php_pear-zend-template"
cookbook "xhprof",
:git => "https://github.com/myplanetdigital/chef-xhprof.git",
+ # PR: https://github.com/msonnabaum/chef-xhprof/pull/5
:ref => "GH-msonnabaum-3"
View
@@ -1,9 +1,9 @@
SITE
remote: http://community.opscode.com/api/v1
specs:
- apache2 (1.1.12)
+ apache2 (1.1.16)
apt (1.4.8)
- build-essential (1.1.0)
+ build-essential (1.1.2)
dmg (1.0.0)
git (1.0.0)
dmg (>= 0.0.0)
@@ -24,14 +24,21 @@ SITE
yum (0.8.0)
GIT
- remote: https://github.com/msonnabaum/chef-phpunit.git
+ remote: https://github.com/msonnabaum/chef-drush.git
ref: master
- sha: 8379017c52c8187a53711286df1f4560b16eea20
+ sha: ae0503ca017f923b363e727041d5aa749d45f89f
specs:
- phpunit (0.9.1)
+ drush (0.10.0)
php (>= 0.0.0)
GIT
+ remote: https://github.com/myplanetdigital/chef-bash.git
+ ref: feature/bash_profile-resource
+ sha: c3fb4df4d4692ccbc27ec1df365a057a81f387ab
+ specs:
+ bash (0.0.0)
+
+GIT
remote: https://github.com/myplanetdigital/chef-mysql.git
ref: COOK-1610-bypass-preseed
sha: 0aba6d8ee6bc6d92406a9f66584bd0fc8dcabb4e
@@ -43,26 +50,45 @@ GIT
GIT
remote: https://github.com/myplanetdigital/chef-percona.git
ref: master
- sha: 00f48b89a8cc3bcaab57ad0baae7e8cb2d846a1b
+ sha: d2839b8cd2d5c8ba039705f70d0d14e6a16d3fd1
specs:
percona (0.0.1)
mysql (>= 1.3.0)
GIT
remote: https://github.com/myplanetdigital/chef-phpcs.git
- ref: v1.0.0
- sha: 50d16ac3d41adf346387183576326105c7c46540
+ ref: master
+ sha: d222847865abb4bbc40b217116433ed6419924f1
specs:
phpcs (1.0.0)
php (>= 0.0.0)
GIT
+ remote: https://github.com/myplanetdigital/chef-phpunit.git
+ ref: GH-9-pear-errors
+ sha: e215dab712d0a4fb946b173c2b089688a8c7d617
+ specs:
+ phpunit (0.9.1)
+ php (>= 0.0.0)
+
+GIT
+ remote: https://github.com/myplanetdigital/chef-webgrind.git
+ ref: master
+ sha: 7b0d6614b60467ba6185d5de0449150763f836d1
+ specs:
+ webgrind (0.0.0)
+ apache2 (>= 0.0.0)
+ git (>= 0.0.0)
+ xdebug (>= 0.0.0)
+
+GIT
remote: https://github.com/myplanetdigital/chef-xdebug.git
- ref: create-logfile
- sha: cbdad80aaa9bee642d1772e945ed7c92745a2260
+ ref: GH-5-php_pear-zend-template
+ sha: ecf09e555644e70b2083fd06e0c25ba42e5f209c
specs:
xdebug (0.0.1)
- php (>= 0.0.0)
+ build-essential (>= 0.0.0)
+ php (~> 1.1.0)
GIT
remote: https://github.com/myplanetdigital/chef-xhprof.git
@@ -74,28 +100,30 @@ GIT
php (>= 0.0.0)
GIT
- remote: https://github.com/patcon/chef-drush.git
- ref: msonnabaum-GH-10
- sha: 28d9d06fa3498b681dc4187e24321b71e14df406
+ remote: https://github.com/patcon/chef-openssh.git
+ ref: patch-1
+ sha: 7e75bc590d0facdb9409c050660b52b681fb1afd
specs:
- drush (0.10.0)
- php (>= 0.0.0)
+ openssh (0.8.1)
DEPENDENCIES
apache2 (>= 0)
apt (>= 0)
+ bash (>= 0)
build-essential (>= 0)
drush (>= 0)
git (>= 0)
memcached (>= 0)
mysql (>= 0)
+ openssh (>= 0)
percona (>= 0)
php (>= 0)
phpcs (>= 0)
phpunit (>= 0)
postfix (>= 0)
varnish (>= 0)
vim (>= 0)
+ webgrind (>= 0)
xdebug (>= 0)
xhprof (>= 0)
View
@@ -9,4 +9,11 @@ gem "vagrant-dns"
gem "vagrant-vbguest"
group :development do
+ gem "sahara"
+end
+
+group :test do
+ gem "rake"
+ gem "chef"
+ gem "foodcritic"
end
View
@@ -1,6 +1,7 @@
GEM
remote: http://rubygems.org/
specs:
+ Platform (0.4.0)
archive-tar-minitar (0.5.2)
bunny (0.7.9)
chef (10.14.2)
@@ -23,11 +24,24 @@ GEM
yajl-ruby (~> 1.1)
childprocess (0.3.5)
ffi (~> 1.0, >= 1.0.6)
+ coderay (1.0.7)
daemons (1.1.9)
erubis (2.7.0)
eventmachine (1.0.0)
ffi (1.1.5)
- highline (1.6.14)
+ foodcritic (1.6.1)
+ erubis
+ gherkin (~> 2.11.1)
+ gist (~> 3.1.0)
+ nokogiri (= 1.5.0)
+ pry (~> 0.9.8.4)
+ rak (~> 1.4)
+ treetop (~> 1.4.10)
+ yajl-ruby (~> 1.1.0)
+ gherkin (2.11.2)
+ json (>= 1.4.6)
+ gist (3.1.0)
+ highline (1.6.15)
i18n (0.6.1)
ipaddress (0.8.0)
json (1.5.4)
@@ -37,6 +51,7 @@ GEM
highline
thor (~> 0.15)
log4r (1.1.10)
+ method_source (0.7.1)
mime-types (1.19)
mixlib-authentication (1.3.0)
mixlib-log
@@ -53,14 +68,24 @@ GEM
net-ssh-multi (1.1)
net-ssh (>= 2.1.4)
net-ssh-gateway (>= 0.99.0)
+ nokogiri (1.5.0)
ohai (6.14.0)
ipaddress
mixlib-cli
mixlib-config
mixlib-log
systemu
yajl-ruby
+ open4 (1.3.0)
polyglot (0.3.3)
+ popen4 (0.1.2)
+ Platform (>= 0.4.0)
+ open4 (>= 0.4.0)
+ pry (0.9.8.4)
+ coderay (~> 1.0.5)
+ method_source (~> 0.7.1)
+ slop (>= 2.4.4, < 3)
+ rak (1.4)
rake (0.9.2.2)
rest-client (1.6.7)
mime-types (>= 1.16)
@@ -69,13 +94,18 @@ GEM
eventmachine
rexec
rubygems-bundler (1.1.0)
+ sahara (0.0.13)
+ popen4 (~> 0.1.2)
+ thor (> 0.14)
+ vagrant (~> 1.0)
+ slop (2.4.4)
systemu (2.5.2)
thor (0.16.0)
treetop (1.4.10)
polyglot
polyglot (>= 0.3.1)
uuidtools (2.1.3)
- vagrant (1.0.3)
+ vagrant (1.0.4)
archive-tar-minitar (= 0.5.2)
childprocess (~> 0.3.1)
erubis (~> 2.7.0)
@@ -96,9 +126,11 @@ PLATFORMS
DEPENDENCIES
chef
+ foodcritic
librarian
rake
rubygems-bundler
+ sahara
vagrant (> 1)
vagrant-dns
vagrant-vbguest
Oops, something went wrong.

0 comments on commit 068c914

Please sign in to comment.