diff options
author | Phil Dibowitz <phil@ipom.com> | 2020-04-30 09:50:00 -0700 |
---|---|---|
committer | Phil Dibowitz <phil@ipom.com> | 2020-04-30 10:54:01 -0700 |
commit | b22d140bd73ae25819c2057c104588edb76744c7 (patch) | |
tree | 6c223ce74d330a0f24344bbe54adccf18634fcf6 /RELEASE_NOTES.md | |
parent | 35d4007ee67b0f3f6ffa5f1d55a55ab2c768a9d0 (diff) | |
download | chef-b22d140bd73ae25819c2057c104588edb76744c7.tar.gz |
Some fixes for Chef 16 release notes.
Signed-off-by: Phil Dibowitz <phil@ipom.com>
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r-- | RELEASE_NOTES.md | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 5cd8b6ab9f..b80616d588 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -68,7 +68,7 @@ As outlined in our blog post at <https://blog.chef.io/chef-infra-end-of-life-ann ### filesystem2 Node Data Replaces filesystem on FreeBSD / AIX / Solaris -In Chef Infra Client 14 we introduced a modernized filesystem layout of Ohai data on FreeBSD, AIX, and Solaris at `node['fileystem2']`. With the release of 16.0, we are now replacing the existing data at `node['filesystem']` with this updated filesystem data. This data has a standardized format that matches Linux, macOS, and Windows data to make it easier to write cross platform cookbooks. In a future release of Chef Infra Client we'll remove the `node['filesystem2']` as we complete this migration. +In Chef Infra Client 14 we introduced a modernized filesystem layout of Ohai data on FreeBSD, AIX, and Solaris at `node['fileystem2']`. With the release of 16.0, we are now replacing the existing data at `node['filesystem']` with this updated filesystem data. This data has a standardized format that matches Linux and macOS data to make it easier to write cross-platform cookbooks. In a future release of Chef Infra Client we'll remove the `node['filesystem2']` as we complete this migration. ### required: true on Properties Now Behaves As Expected @@ -89,7 +89,7 @@ depends 'windows', '>> 1.0' ### Logging Improvements May Cause Behavior Changes -We've make low level changes to how logging behaves in Chef Infra Client that resolves many complaints we've heard of the years. With these change you'll now see the same logging output when you run `chef-client` on the command line as you will in logs from a daemonzed client run. This also corrects often confusing behavior where running `chef-client` on the command line would log to the console, but not to the log file location defined your `client.rb`. In that scenario you'll now see logs in your console and in your log file. We believe this is the expected behavior and will mean that your on-disk log files can always be the source of truth for changes that were made by Chef Infra Client. This may cause unexpected behavior changes for users that relied on using the command line flags to override the `client.rb` log location. If you have daemons running that log using the command line options you want to make sure that `client.rb` log location either matches or isn't defined. +We've make low level changes to how logging behaves in Chef Infra Client that resolves many complaints we've heard of the years. With these change you'll now see the same logging output when you run `chef-client` on the command line as you will in logs from a daemonzed client run. This also corrects often confusing behavior where running `chef-client` on the command line would log to the console, but not to the log file location defined your `client.rb`. In that scenario you'll now see logs in your console and in your log file. We believe this is the expected behavior and will mean that your on-disk log files can always be the source of truth for changes that were made by Chef Infra Client. This may cause unexpected behavior changes for users that relied on using the command line flags to override the `client.rb` log location - in this case logging will be sent to *both* the locations in `client.rb` and on the command line. If you have daemons running that log using the command line options you want to make sure that `client.rb` log location either matches or isn't defined. ### Red Hat / CentOS 6 Systems Require C11 GCC for Some Gem Installations @@ -475,6 +475,10 @@ See <https://medium.com/rubyinside/whats-new-in-ruby-2-7-79c98b265502> for detai Ohai has been improved to gather additional system configuration information for use when authoring recipes and resources. +#### filesystem2 Node Data available on Windows + +In previous Chef Infra Clients we've introduced a modernized filesystem layout of Ohai data for many platforms. In Chef 16.0, Windows now has this layout available in `node['filesystem2']`. In Chef 17, it will replace `node['filesystem']` to match all other platforms. + #### Extended Azure Metadata The `Azure` Ohai plugin now gathers the latest version of the metadata provided by the Azure metadata endpoint. This greatly expands the information available on Azure instances. See [Ohai PR 1427](https://github.com/chef/ohai/pull/1427) for an example of the new data gathered. |