summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-05-13 15:51:42 -0700
committerTim Smith <tsmith@chef.io>2019-05-13 15:51:42 -0700
commitb05c5f723750989d8f32389bd2a588c4023594b2 (patch)
tree0d0ff6870657f1c3aacbe368d2e65ac7e7f027f6
parenta6e376ba2a7bc084f5a804560dcfe8501ca5c2ac (diff)
downloadchef-b05c5f723750989d8f32389bd2a588c4023594b2.tar.gz
Add more release notes
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--RELEASE_NOTES.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 7b78223ccd..73fb18c4d7 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -23,8 +23,16 @@ license acceptance. If the license is accepted, a marker file will be written to
## New Features / Functionality
+### Target Mode Prototype
+
+Chef Infra Client 15 adds a prototype of a new method of executing resources we call Target Mode. Target Mode allows a Chef Infra Client run to manage a remote system over ssh or another protocol supported by the Train library. This includes both platforms we build for today like Ubuntu Linux, but also allows for configuring other architectures and platforms such as switches that don't have native builds of Chef Infra Client. Target Mode maintains a separate node object for each target, allowing you to manage that node using existing patterns that you use today.
+
+As of this release only the execute resource and guards are supported, but modifying existing resources or writing new ones to support target mode is relatively easy. Using target mode is as easy as `chef-client --target hostname`. The authentication credentials should be stored in your local ~/.chef/credentials file with the hostname of the target node as the profile name. Each key/value pair is passed to Train for authentication.
+
### Data Collection Ground-Up Refactor
+Chef Infra Client's Data Collection subystem is used to report node changes during client runs to Automate or other reporting systems. For Chef 15 we performed a ground up rewrite of this subsystem, which greatly improves the data reported to Automate and ensures data is delivered even in the toughest of failure conditions.
+
### copy_properties_from in Custom Resources
A new `copy_properties_from` method for custom resources allows you copy properties from your custom resource into other resources you're calling so you can avoid unnecessarily repeating code.