diff options
author | Steven Murawski <steven.murawski@gmail.com> | 2016-06-08 14:25:12 -0500 |
---|---|---|
committer | Steven Murawski <steven.murawski@gmail.com> | 2016-06-08 14:25:12 -0500 |
commit | b323f61c7448e12621d130ae68492e23284a8e48 (patch) | |
tree | 676239c1e62c86a99cc865f7499478df908989bb /RELEASE_NOTES.md | |
parent | 05158511a3e85670f6937151a35705ff4a333053 (diff) | |
download | chef-b323f61c7448e12621d130ae68492e23284a8e48.tar.gz |
Release notes for exit_statussmurawski/release_notes
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r-- | RELEASE_NOTES.md | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index b25aa52784..fddcc0c7bd 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,12 @@ *This file holds "in progress" release notes for the current release under development and is intended for consumption by the Chef Documentation team. Please see `https://docs.chef.io/release/<major>-<minor>/release_notes.html` for the official Chef release notes.* -# Chef Client Release Notes 12.10: +# Chef Client Release Notes 12.11: + +## Support for RFC 062-based exit codes + +[Chef RFC 062](https://github.com/chef/chef-rfc/blob/master/rfc062-exit-status.md) identifies standard exit codes for Chef Client. As of this release, When Chef exits with a non-standard exit code, a deprecation warning will be printed. + +Also introduced is a new configuration setting - `exit_status`. + +By default in this release, `exit_status` is `nil` and the default behavior will be to warn on the use of deprecated and non-standard exit codes. `exit_status` can be set to `:enabled`, which will force chef-client to exit with then RFC defined exit codes and any non-standard exit statuses will be converted to `1` or GENERIC_FAILURE. `exit_status` can also be set to `:disabled` which preserves the old behavior of non-standardized exit status and skips the deprecation warnings. |