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

Commit

Permalink
Global version bump for spork and start managing cookbook promotion v…
Browse files Browse the repository at this point in the history
…ia knife-spork
Sam Kottler committed Sep 1, 2014

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent 52c0ca3 commit a21546f
Showing 32 changed files with 160 additions and 60 deletions.
3 changes: 3 additions & 0 deletions .chef/knife.rb
Original file line number Diff line number Diff line change
@@ -9,6 +9,9 @@
validation_key "#{current_dir}/rubygems-validator.pem"
chef_server_url "https://api.opscode.com/organizations/rubygems"

cookbook_path "#{current_dir}/../cookbooks"
environment_path "#{current_dir}/../environments"

# Provision new instances with knife-ec2
knife[:aws_access_key_id] = ENV['RUBYGEMS_AWS_ACCESS_KEY_ID']
knife[:aws_secret_access_key] = ENV['RUBYGEMS_AWS_SECRET_KEY_ID']
19 changes: 19 additions & 0 deletions config/spork-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
default_environments:
- common
- staging
- production
version_change_threshold: 2
preserve_constraint_operators: true
always_promote_remote: true
skip_berkshelf: false
json_options:
indent: " "
git:
enabled: true
rubocop:
epic_fail: true
show_name: false
autocorrect: false
out_file: <file>
sev_level: <C|W|E>
lint: false
2 changes: 1 addition & 1 deletion cookbooks/rubygems-app/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-app'

version '0.0.30'
version '0.0.31'

depends 'apt'
depends 'chef-vault'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-apt/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-apt'
maintainer 'RubyGems.org ops team'

version '0.0.13'
version '0.0.14'

depends 'apt'

2 changes: 1 addition & 1 deletion cookbooks/rubygems-backups/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-backups'

version '0.0.17'
version '0.0.18'

depends 'chef-vault'
depends 'rubygems-ruby'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-balancer/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-balancer'

version '0.0.27'
version '0.0.28'

depends 'chef-vault'
depends 'nginx'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-bastion/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-bastion'
maintainer 'RubyGems.org ops team'

version '0.0.9'
version '0.0.10'

depends 'chef-vault'
depends 'duo-security'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-cache/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-cache'

version '0.0.1'
version '0.0.2'

depends 'memcached'
depends 'rubygems'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-chef/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-chef'
maintainer 'RubyGems.org ops team'

version '0.0.28'
version '0.0.29'

depends 'chef-client'
depends 'chef-vault'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-ci/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-ci'
maintainer 'RubyGems.org ops team'

version '0.0.7'
version '0.0.8'

depends 'chef-vault'
depends 'dwradcliffe-dnsimple'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-cloud-init/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-cloud-init'
maintainer 'RubyGems.org ops team'

version '0.0.1'
version '0.0.2'

supports 'ubuntu'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-database/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-database'
maintainer 'RubyGems.org ops team'

version '0.0.27'
version '0.0.28'

depends 'chef-vault'
depends 'database'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-fail2ban/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-fail2ban'
maintainer 'RubyGems.org ops team'

version '0.0.2'
version '0.0.3'

depends 'fail2ban'

2 changes: 1 addition & 1 deletion cookbooks/rubygems-hostname/metadata.rb
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
maintainer 'RubyGems.org Ops Team'
license 'MIT'
description 'Set the hostname of RubyGems.org machines using node.name'
version '0.1.11'
version '0.1.12'

depends 'chef-vault'
depends 'dwradcliffe-dnsimple'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-hosts/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name 'rubygems-hosts'
maintainer 'RubyGems.org ops team'
description 'Configures /etc/hosts with all nodes in the current environment'
version '0.0.7'
version '0.0.8'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-hubot/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name 'rubygems-hubot'

version '0.0.1'
version '0.0.2'

depends 'chef-vault'
depends 'hubot', '~> 1.0.2'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-logging/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-logging'
maintainer 'RubyGems.org ops team'

version '0.0.5'
version '0.0.6'

depends 'chef-vault'
depends 'rsyslog'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-metrics/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-metrics'
maintainer 'RubyGems.org ops team'

version '0.0.7'
version '0.0.8'

depends 'chef-vault'
depends 'collectd'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-monitoring/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-monitoring'
maintainer 'RubyGems.org ops team'

version '0.0.10'
version '0.0.11'

depends 'chef-vault'
depends 'dwradcliffe-dnsimple'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-motd/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name 'rubygems-motd'

version '0.0.7'
version '0.0.8'

depends 'motd'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-ntp/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name 'rubygems-ntp'

version '0.0.2'
version '0.0.3'

depends 'ntp'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-people/metadata.rb
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
maintainer 'RubyGems.org Ops Team'
license 'MIT'
description 'RubyGems user recipes'
version '0.0.28'
version '0.0.29'

depends 'user'
depends 'sudo'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-redis/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-redis'
maintainer 'RubyGems.org ops team'

version '0.0.4'
version '0.0.5'

depends 'redisio'
depends 'rubygems'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-repo/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-repo'
maintainer 'RubyGems.org ops team'

version '0.0.25'
version '0.0.26'

depends 'aptly'
depends 'nginx'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-ruby/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name 'rubygems-ruby'

version '0.0.1'
version '0.0.3'

supports 'ubuntu', '= 14.04'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-sensu/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-sensu'
maintainer 'RubyGems.org ops team'

version '0.0.78'
version '0.0.79'

depends 'chef-vault'
depends 'sensu', '1.0.0'
2 changes: 1 addition & 1 deletion cookbooks/rubygems-ssh/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-ssh'
maintainer 'RubyGems.org ops team'

version '0.0.4'
version '0.0.5'

depends 'openssh'

2 changes: 1 addition & 1 deletion cookbooks/rubygems-utility/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
name 'rubygems-utility'

version '0.0.3'
version '0.0.4'
2 changes: 1 addition & 1 deletion cookbooks/rubygems/metadata.rb
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
maintainer 'RubyGems.org Ops Team'
license 'MIT'
description 'RubyGems base recipes'
version '0.0.25'
version '0.0.26'

depends 'rubygems-apt'
depends 'rubygems-chef'
48 changes: 37 additions & 11 deletions environments/common.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,38 @@
{
"name": "common",
"description": "",
"cookbook_versions": {
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}
"name": "common",
"description": "",
"cookbook_versions": {
"rubygems-ruby": "= 0.0.3",
"rubygems": "= 0.0.26",
"rubygems-app": "= 0.0.31",
"rubygems-apt": "= 0.0.14",
"rubygems-backups": "= 0.0.18",
"rubygems-balancer": "= 0.0.28",
"rubygems-bastion": "= 0.0.10",
"rubygems-cache": "= 0.0.2",
"rubygems-chef": "= 0.0.29",
"rubygems-ci": "= 0.0.8",
"rubygems-cloud-init": "= 0.0.2",
"rubygems-database": "= 0.0.28",
"rubygems-fail2ban": "= 0.0.3",
"rubygems-hostname": "= 0.1.12",
"rubygems-hosts": "= 0.0.8",
"rubygems-logging": "= 0.0.6",
"rubygems-metrics": "= 0.0.8",
"rubygems-monitoring": "= 0.0.11",
"rubygems-motd": "= 0.0.8",
"rubygems-ntp": "= 0.0.3",
"rubygems-people": "= 0.0.29",
"rubygems-redis": "= 0.0.5",
"rubygems-repo": "= 0.0.26",
"rubygems-sensu": "= 0.0.79",
"rubygems-ssh": "= 0.0.5",
"rubygems-utility": "= 0.0.4"
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}
48 changes: 37 additions & 11 deletions environments/production.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,38 @@
{
"name": "production",
"description": "",
"cookbook_versions": {
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}
"name": "production",
"description": "",
"cookbook_versions": {
"rubygems-ruby": "= 0.0.3",
"rubygems": "= 0.0.26",
"rubygems-app": "= 0.0.31",
"rubygems-apt": "= 0.0.14",
"rubygems-backups": "= 0.0.18",
"rubygems-balancer": "= 0.0.28",
"rubygems-bastion": "= 0.0.10",
"rubygems-cache": "= 0.0.2",
"rubygems-chef": "= 0.0.29",
"rubygems-ci": "= 0.0.8",
"rubygems-cloud-init": "= 0.0.2",
"rubygems-database": "= 0.0.28",
"rubygems-fail2ban": "= 0.0.3",
"rubygems-hostname": "= 0.1.12",
"rubygems-hosts": "= 0.0.8",
"rubygems-logging": "= 0.0.6",
"rubygems-metrics": "= 0.0.8",
"rubygems-monitoring": "= 0.0.11",
"rubygems-motd": "= 0.0.8",
"rubygems-ntp": "= 0.0.3",
"rubygems-people": "= 0.0.29",
"rubygems-redis": "= 0.0.5",
"rubygems-repo": "= 0.0.26",
"rubygems-sensu": "= 0.0.79",
"rubygems-ssh": "= 0.0.5",
"rubygems-utility": "= 0.0.4"
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}
48 changes: 37 additions & 11 deletions environments/staging.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,38 @@
{
"name": "staging",
"description": "",
"cookbook_versions": {
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}
"name": "staging",
"description": "",
"cookbook_versions": {
"rubygems-ruby": "= 0.0.3",
"rubygems": "= 0.0.26",
"rubygems-app": "= 0.0.31",
"rubygems-apt": "= 0.0.14",
"rubygems-backups": "= 0.0.18",
"rubygems-balancer": "= 0.0.28",
"rubygems-bastion": "= 0.0.10",
"rubygems-cache": "= 0.0.2",
"rubygems-chef": "= 0.0.29",
"rubygems-ci": "= 0.0.8",
"rubygems-cloud-init": "= 0.0.2",
"rubygems-database": "= 0.0.28",
"rubygems-fail2ban": "= 0.0.3",
"rubygems-hostname": "= 0.1.12",
"rubygems-hosts": "= 0.0.8",
"rubygems-logging": "= 0.0.6",
"rubygems-metrics": "= 0.0.8",
"rubygems-monitoring": "= 0.0.11",
"rubygems-motd": "= 0.0.8",
"rubygems-ntp": "= 0.0.3",
"rubygems-people": "= 0.0.29",
"rubygems-redis": "= 0.0.5",
"rubygems-repo": "= 0.0.26",
"rubygems-sensu": "= 0.0.79",
"rubygems-ssh": "= 0.0.5",
"rubygems-utility": "= 0.0.4"
},
"json_class": "Chef::Environment",
"chef_type": "environment",
"default_attributes": {
},
"override_attributes": {
}
}

0 comments on commit a21546f

Please sign in to comment.