Skip to content

Commit

Permalink
Regenerate gemspec for version 4.10.1
Browse files Browse the repository at this point in the history
  • Loading branch information
temujin9 committed May 8, 2013
1 parent 5de9a00 commit 5bf972f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 12 deletions.
21 changes: 12 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# v4.10.1
* Fixing bug in server role assignment (doesn't use cluster_role for some reason)

# v4.10.0
* Updating automatic roles to "#{name}-cluster" and "#{name}-facet", to avoid name collision with conventional roles (thanks, @jessehu)
* Added newly-ebs optimizeable instances to approved list (thanks @mrflip)
Expand Down Expand Up @@ -184,7 +187,7 @@

# v4.1.1: fixing 'rake spec'
* Remove all defunct tests and start fresh (fixes #137)
* Failing spec for #158
* Failing spec for #158

# v4.1.0: several bug-fixes and code cleanup
* Splat the args to DSL::Volume.snapshot_id so we can call it properly (fixes #161)
Expand Down Expand Up @@ -265,9 +268,9 @@ You should reload your chef server:
- customize its `knife-org.rb` for your chef server
- `knife cluster vagrant up sandbox-simple`

* Deprecated 'knife cluster foo nikko web 0' (many args) in favor of 'knife cluster foo nikko-web-0' (single arg).
* Deprecated 'knife cluster foo nikko web 0' (many args) in favor of 'knife cluster foo nikko-web-0' (single arg).
- the latter still works, it just yells a lot.

* Am changing `--no-cloud` and `--no-chef` to `--cloud=false` and `--chef=false`, opening up room for a later `--cloud=rackspace` etc.

* many doc fixes, thanks @sya!
Expand All @@ -276,7 +279,7 @@ You should reload your chef server:
__________________________________________________________________________
__________________________________________________________________________

## v3.0.14:
## v3.0.14:

Big important change:

Expand All @@ -294,8 +297,8 @@ Other improvements/fixes:
* FIX #76 -- `knife cluster kick` runs chef-client if the service is stopped. Fixes #76 . Also knife ssh will at its end show a bright red list of machines whose commands exited with a non-zero exit code -- useful when 1 out of 30 machines fails a knife cluster kick.
* A limited number of commands (ssh, show, kill) now run with no requirement of cloud anything (Relates to #28). Also worked around an annoying incompatibility with chef 0.10.8 (clients have a 'name') vs 0.10.40-and-prev (clients have a 'clientname'.
* examples all live in `ironfan-homebase` now.
* When you `knife cluster stop` a node, it sets `node[:state]` to
* the cookbook linter now has its own project: [ironfan-scrubby](https://github.com/infochimps-labs/ironfan-scrubby). Along the way,
* When you `knife cluster stop` a node, it sets `node[:state]` to
* the cookbook linter now has its own project: [ironfan-scrubby](https://github.com/infochimps-labs/ironfan-scrubby). Along the way,
- some ability to cycle comments from the attributes file into node attribute docs in the `metadata.rb`.
- added helpful links to the `README.md` template
* minor fix to the new `authorized_by` calls
Expand Down Expand Up @@ -348,12 +351,12 @@ Ironfan underwent a major upgrade with the last several commits.

The following behaviors have been removed:

* `use` -- **BREAKING** Was supposed to let me import another cluster definition into the one calling use. However, it didn't work as advertised, was clutter-y and was actively unpopular (issue #6).
* `use` -- **BREAKING** Was supposed to let me import another cluster definition into the one calling use. However, it didn't work as advertised, was clutter-y and was actively unpopular (issue #6).
- Until the usage of derived clusters becomes clear, say `merge!` on a hash instead.
- We do default settings for you.
- We *don't* put in any default roles (as the old `use :defaults` did).

* `cloud` -- **BREAKING** a bare `cloud` statement is meaningless: the *attributes* may be abstract, but the *values* are different for every provider.
* `cloud` -- **BREAKING** a bare `cloud` statement is meaningless: the *attributes* may be abstract, but the *values* are different for every provider.
- Anywhere you used to say `cloud`, say `ec2`: eg `ec2.flavor('t1.micro')` instead of `cloud.flavor('t1.micro')`.

* `chef_attributes` -- **BREAKING** replaced by `facet_role.override_attributes`, `facet_role.default_attributes` (or those methods on `cluster_role`.)
Expand Down Expand Up @@ -382,7 +385,7 @@ Several knife scripts saw name changes to their params. If you have external scr
- bring up the cluster ; by default the service state for all the daemons is [:disable, :stop].
- run the `/etc/hadoop/conf/bootstrap_hadoop_namenode.sh` to format your HDFS
- move the service state to '[:enable, :start]' and re-run chef client


#### Deprecated cookbooks

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.10.0
4.10.1
4 changes: 2 additions & 2 deletions ironfan.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@

Gem::Specification.new do |s|
s.name = "ironfan"
s.version = "4.10.0"
s.version = "4.10.1"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Infochimps"]
s.date = "2013-05-07"
s.date = "2013-05-08"
s.description = "Ironfan allows you to orchestrate not just systems but clusters of machines. It includes a powerful layer on top of knife and a collection of cloud cookbooks."
s.email = "coders@infochimps.com"
s.extra_rdoc_files = [
Expand Down

0 comments on commit 5bf972f

Please sign in to comment.