Knife improvements upcoming in Chef 11.6


#1

Hey Chefs!

Chef master has recently received a major merge of knife-essentials commands (knife diff / download / upload / list / show / delete / edit / xargs / deps / raw) which will make their way into 11.6.0. The highlights include:

  • Vastly improved performance for download/upload/diff
  • Can view all data by default (inc. nodes, clients, etc.)
  • New knife deps, knife edit and knife xargs commands
  • Better UI, better error reporting, and stability
  • An rspec framework to easily test knife commands using chef-zero

Full notes can be found at https://gist.github.com/jkeiser/5761426 .

If you’d like to use these right now, you can get all of these changes early by installing knife-essentials (gem install knife-essentials). Please file issues at https://github.com/jkeiser/knife-essentials if you see anything that doesn’t do what you want :slight_smile: (The knife serve and knife converge commands are not part of this merge; you still need to gem install knife-essentials to get them.)

–John


#2

Awesome news!

For those of us on Chef 10 (and who may be there for some time to
come) will knife-essentials standalone gem continue to be maintained?

-M

On Tue, Jun 18, 2013 at 12:31 PM, John Keiser jkeiser@opscode.com wrote:

Hey Chefs!

Chef master has recently received a major merge of knife-essentials commands
(knife diff / download / upload / list / show / delete / edit / xargs / deps
/ raw) which will make their way into 11.6.0. The highlights include:

Vastly improved performance for download/upload/diff
Can view all data by default (inc. nodes, clients, etc.)
New knife deps, knife edit and knife xargs commands
Better UI, better error reporting, and stability
An rspec framework to easily test knife commands using chef-zero

Full notes can be found at https://gist.github.com/jkeiser/5761426 .

If you’d like to use these right now, you can get all of these changes early
by installing knife-essentials (gem install knife-essentials). Please file
issues at https://github.com/jkeiser/knife-essentials if you see anything
that doesn’t do what you want :slight_smile: (The knife serve and knife converge
commands are not part of this merge; you still need to gem install
knife-essentials to get them.)

–John


#3

Yep, the gem is still maintained and tested against Chef 10 (https://travis-ci.org/jkeiser/knife-essentials). It’s useful to have a place to do out-of-band updates to the commands, since the project is still moving fast.

–John


From: Mike
Sent: Tuesday, June 18, 2013 9:38 AM
To: chef@lists.opscode.com
Subject: [chef] Re: Knife improvements upcoming in Chef 11.6

Awesome news!

For those of us on Chef 10 (and who may be there for some time to
come) will knife-essentials standalone gem continue to be maintained?

-M

On Tue, Jun 18, 2013 at 12:31 PM, John Keiser jkeiser@opscode.com wrote:

Hey Chefs!

Chef master has recently received a major merge of knife-essentials commands
(knife diff / download / upload / list / show / delete / edit / xargs / deps
/ raw) which will make their way into 11.6.0. The highlights include:

Vastly improved performance for download/upload/diff
Can view all data by default (inc. nodes, clients, etc.)
New knife deps, knife edit and knife xargs commands
Better UI, better error reporting, and stability
An rspec framework to easily test knife commands using chef-zero

Full notes can be found at https://gist.github.com/jkeiser/5761426 .

If you’d like to use these right now, you can get all of these changes early
by installing knife-essentials (gem install knife-essentials). Please file
issues at https://github.com/jkeiser/knife-essentials if you see anything
that doesn’t do what you want :slight_smile: (The knife serve and knife converge
commands are not part of this merge; you still need to gem install
knife-essentials to get them.)

–John


#4

(The gem can also be installed against Chef 11, to get the latest latest version of the commands.)

–John


From: John Keiser
Sent: Tuesday, June 18, 2013 9:48 AM
To: chef@lists.opscode.com
Subject: [chef] RE: Re: Knife improvements upcoming in Chef 11.6

Yep, the gem is still maintained and tested against Chef 10 (https://travis-ci.org/jkeiser/knife-essentials). It’s useful to have a place to do out-of-band updates to the commands, since the project is still moving fast.

–John


From: Mike
Sent: Tuesday, June 18, 2013 9:38 AM
To: chef@lists.opscode.com
Subject: [chef] Re: Knife improvements upcoming in Chef 11.6

Awesome news!

For those of us on Chef 10 (and who may be there for some time to
come) will knife-essentials standalone gem continue to be maintained?

-M

On Tue, Jun 18, 2013 at 12:31 PM, John Keiser jkeiser@opscode.com wrote:

Hey Chefs!

Chef master has recently received a major merge of knife-essentials commands
(knife diff / download / upload / list / show / delete / edit / xargs / deps
/ raw) which will make their way into 11.6.0. The highlights include:

Vastly improved performance for download/upload/diff
Can view all data by default (inc. nodes, clients, etc.)
New knife deps, knife edit and knife xargs commands
Better UI, better error reporting, and stability
An rspec framework to easily test knife commands using chef-zero

Full notes can be found at https://gist.github.com/jkeiser/5761426 .

If you’d like to use these right now, you can get all of these changes early
by installing knife-essentials (gem install knife-essentials). Please file
issues at https://github.com/jkeiser/knife-essentials if you see anything
that doesn’t do what you want :slight_smile: (The knife serve and knife converge
commands are not part of this merge; you still need to gem install
knife-essentials to get them.)

–John