| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
this is the result of changes to rules we already previously had
enabled.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
| |
includes backcompat for 2.5
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|\
| |
| | |
Fully remove knife cookbook create command
|
| |
| |
| |
| |
| |
| | |
We already removed all functionality and replaced it with an error message. This prevents the command from showing up in help.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| | |
| | | |
Make knife command banners consistent
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add (options) everywhere you can pass in options.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
The previous PR removed the argv rewrite, but didn't remove the actual
commands it rewrote to. Now we remove the commands so they don't show up
in help.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
| |
We shipped Chef 12 server on 2014-11-25. We've maintained backwards compatibility here by shipping double plugins, constantly checking for Chef 11 and then rewriting passed args. We deprecated it with Chef 14. This fully removes support. chef-client will continue to work on chef 11, but users cannot be managed with knife from a workstation running the latest version of Chef/ChefDK.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
We deprecated this during the Chef 13 cycle. It's time to fully remove it.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
We've been telling people this was going away in Chef 15
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
This has been deprecated since forever.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|\
| |
| | |
Remove the deprecated knife bootstrap --identity-file flag
|
| |
| |
| |
| |
| |
| | |
Remove this deprecated flag
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Alexandre Ignjatovic <alexandre.ignjatovic@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to_hash on a lot of these objects should go away, but even eliminating
all our calls to to_hash on these objects internally is difficult.
(e.g. converting the knife ui code to call #to_h means we wind up
calling nil#to_h which "helpfully" becomes '{}' which is hilarious and
i don't know why someone thought that was a good idea).
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|/
|
|
| |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
|\
| |
| | |
Make sure knife descriptions all have periods
|
| |
| |
| |
| |
| |
| | |
Some did. Some didn't. Looks weird that way.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Avoid yard warnings about an invalid tag
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| |/
|/| |
Remove require json_compat where not used
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
We're not directly manipulating json in these knife plugins. We're using mostly using the API class or environment/role classes directly.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
If the user really wanted to run knife boostrap windows then the "hostname" bit here doesn't make sense.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
| |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
| |
We want to deprecate knife cookbook site. This moves all the logic into
the knife supermarket plugins and has the legacy knife cookbook site
plugins inherit from that.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\
| |
| | |
Add knife config get/use-profile commands
|
| |
| |
| |
| | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |
| |
| |
| | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |
| |
| |
| | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |
| |
| |
| |
| |
| | |
This works exactly like with an underscore, but is a bit more user-friendly sometimes (e.g. `get_config` vs `get-config`).
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |
| |
| |
| | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
|/
|
|
|
|
| |
No one outside chef developers knows what the manifest is and we don't actually tell them what command to run. Leave the details out. Just tell them how to fix it.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\
| |
| | |
knife config and a bunch of UX improvements
|
| |\
| | |
| | |
| | | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |\ \
| | | |
| | | |
| | | | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This helps to inspect the configuration, aid in debugging, and work with scripts.
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
| |_|/
|/| |
| | |
| | | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |/
|/|
| |
| |
| |
| |
| | |
absolutely hard requirement on the fixes that went into chef-config 2.2.11, so the
floor of that gem is bumped up.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| |
| |
| | |
cop
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
| |
| |
| |
| | |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|\ \
| | |
| | | |
Add missing require knife
|
| |/
| |
| |
| |
| |
| | |
This should be in all the plugins and it is except for this one.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
| |
Fix some spacing as well
Signed-off-by: Tim Smith <tsmith@chef.io>
|