Added config-file option for arbitrary kernel arguments, to be passed via the iPXE kernel command-line.
Update lib/project_razor/slice_util/common.rb

a samll code readability issue
Added precise_nohostname model template

This model template skips the first boot setting of the hostname since
I would rather the hostname is set from the installer (which should get
it either from DHCP or by doing a reverse DNS lookup.
Added unit-tests for config-values "rz_mk_boot_debug_level" and "rz_mk_boot_kernel_args" variables for ProjectRazor::PolicyTemplate::BootMK.get_boot_script and ProjectRazor::Config::Server
Fixes issue #275 (throwing an "uninitialized constant URI::DEFAULT_PARSER" error when adding a broker under Ruby 1.8.7); just replace the undefined constant with a method that returns the same thing (and that DOES work under both 1.8.7 and 1.9.x).
Merge pull request #280 from tjmcs/tb/fix_issue_275

Fixes issue #275 (throwing an "uninitialized constant URI::DEFAULT_PARSER" error)
Add a unit tests for the Puppet broker install template

This defines a new - if trivial - unit test file for the Puppet broker agent
install template.  At the moment it validates only that the file compiles, but
as we build up the complexity of the install process it will need to do more
checking to ensure that the generated output is correct.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
ERB does not support postfix conditional statements

Unfortunately, the Ruby code compiled by ERB does not permit postfix
conditional statements - it ends up treating each individual text or non-text
segment as a distinct line.

The rewrites the tightly packed loop into a much broader, but more obvious,
loop, and makes the conditional wrap the entire section.

This fixes #278, so that broker installation should work again.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge pull request #281 from daniel-pittman/bug/master/278-erb-syntax-error-in-puppet-broker

Fix ERB syntax error in puppet broker
Merge pull request #277 from txworking/patch-1

Update lib/project_razor/slice_util/common.rb for a samll code readability issue
Modified ProjectRazor::ImageService::Microkernel.version_weight method to support more complex version numbering (in order to support the new versions being generated by the build process from the Razor-Microkernel project, which is now using version information out of the Git repository by default).
Merge pull request #284 from tjmcs/tb/fix_issue_283

Fixes issue #283 (adds support for more complex version numbering)
(#285) Update contribution guide to reflect process changes

These changes reinforce treatment of GitHub issues as the "source of
truth" for the project. They also fix a typo and a broken hyperlink.
Merge pull request #286 from khussey/documentation/master/285

(#285) Update contribution guide to reflect process changes
Requiring issues to be closed with commit messages. fixes #285
Merge pull request #291 from khussey/documentation/master/285

Requiring issues to be closed with commit messages. fixes #285
Merge pull request #263 from sayotte/master

(#252) Add arbitrary kernel-args to ipxe command-line for MK
Merge branch 'puppet_enterprise_broker' into uow
Merge branch 'ubuntu_precise_nohostname' into uow
Trivial whitespace and scope cleanup in Rakefile

This eliminates some whitespace at EOL, and moves a scoped variable inside the
block it is consumed rather than sitting it at global scope.  There should
only be cosmetic, not functional, changes from this commit.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>