[chef] Re: Jenkins Cookbook v2.1.0


Chronological Thread 
  • From: "Eric G. Wolfe" < >
  • To:
  • Subject: [chef] Re: Jenkins Cookbook v2.1.0
  • Date: Thu, 26 Jun 2014 14:07:11 -0400

Why the foodcritic removal?
Eric G. Wolfe
email: 
 
 ">
 
cell: 304.942.3970
twitter: @atomic_penguin

Cycle Computing 
Leader in Utility HPC Software

http://www.cyclecomputing.com
twitter: @cyclecomputing

If money can't buy happiness, I guess you'll just have to rent it.
On 06/26/2014 01:55 PM, Seth Vargo wrote:
" type="cite">
Ohai Chefs,

After much activity, I am excited to announce version 2.1.0 of the Jenkins cookbook has hit the shelves:

Changelog:

  • Change Jenkins command prefix to use the slave object
  • Escape data given to the executor
  • Always read plugin manifest files as UTF
  • Typo: Shelllwords -> Shellwords
  • Upgrade to Berkshelf 3
  • Add ChefSpec tests for recipes
  • Add Jenkins::Executor tests
  • Bug: Use ::File instead of File
  • Remove foodcritic
  • Fix Rubocop warnings
  • Only create user, group and directories on war installations
  • Only create supporting resources on JNLP slaves
  • Split `jnlp` and `ssh` slave fixtures
  • Document that SSH slaves should be created on the master
  • Ensure compiled attributes respect overrides
  • Ensure plugin installs respect global mirror setting
  • Add fallback to `jenkins_slave` matcher if authn is enabled
  • Update authn int tests to load private key from data bag item
  • Add integration test coverage for smoke tests
  • Add support for listening on a specific address
  • Allow user to specify the password
  • Use a temporary file to run groovy scripts
  • Use executor['timeout'] for timeout in ShellOut in executor.execute!
  • Give timeout a default value (60) in the executor
  • Ignore Errno::ENETUNREACH until timeout
  • Fix a bug in default windows domain name
  • Update winsw version to 1.16
  • Upgrade to ChefSpec 4 and fix CI
  • Use the run_state to store sensitive information
  • Switch to LWHRPS for everything
  • Handle nil values in credentials comparison
  • Add ChefSpec matchers for all LWRPs
  • Don't automatically restart after plugin installation
  • Add the ability to pass in a list of additional options in `jenkins_plugin`
  • Specify actions and default_action in inherited resources

As always, please test this upgrade in an isolated environment before upgrading your entire infrastructure.

Happy cooking,
Seth 3 of 4
@sethvargo




Archive powered by MHonArc 2.6.16.

§