summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add Chef 15.3 release notes153_notesTim Smith2019-09-041-0/+59
| | | | | | | Add release notes for our upcoming release. Signed-off-by: Tim Smith <tsmith@chef.io> Co-Authored-By: Ian Maddaus <IanMadd@users.noreply.github.com>
* Bump version to 15.3.0 by Chef Expeditorv15.3.0Chef Expeditor2019-09-036-15/+16
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8857 from chef/inspec_bump_416Tim Smith2019-09-032-13/+13
|\ | | | | Update InSpec to 4.16 and addressable to 2.7.0
| * Update InSpec to 4.16 and addressable to 2.7.0inspec_bump_416Tim Smith2019-08-302-13/+13
|/ | | | | | This also gets us the public_suffix update which we've been blocked on for a long time due to the pin in addressable Signed-off-by: Tim Smith <tsmith@chef.io>
* accidentally committedLamont Granquist2019-08-301-3/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 15.2.35 by Chef Expeditorv15.2.35Chef Expeditor2019-08-296-14/+15
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8850 from chef/jsinha/update_macosTim Smith2019-08-291-2/+2
|\ | | | | Deprecate macOS 10.12 and add macOS 10.15 support
| * Deprecate macOS 10.12 and add macOS 10.15 supportjsinha/update_macosJaymala Sinha2019-08-291-2/+2
| | | | | | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* | Bump version to 15.2.34 by Chef Expeditorv15.2.34Chef Expeditor2019-08-296-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8815 from ↵Tim Smith2019-08-292-10/+23
|\ \ | |/ |/| | | | | MsysTechnologiesllc/VSingh/MSYS-1063-fix-bootstrap-requiring-sudo Bootstrap: Only use sudo when changing ownership if --sudo is passed
| * Change ownership --sudo option is passed.Vivek Singh2019-08-302-7/+9
| | | | | | | | | | | | | | | | - If --sudo is passed then command run as root user instead of the logged-in user. - It will create Dir with root user privilege. - In order to fix this need to change the dir ownership back to the logged-in user. Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
| * Change ownership only for non-sudo userVivek Singh2019-08-292-5/+4
| | | | | | | | Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
| * Fix always require sudo to change ownershipVivek Singh2019-08-142-7/+19
| | | | | | | | | | | | | | - Add check to append sudo only if require sudo privilege. - Work fine with Ubuntu, CentOS, AIX nodes. Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
* | Bump version to 15.2.33 by Chef Expeditorv15.2.33Chef Expeditor2019-08-296-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8854 from chef/inspec_bump_trainTim Smith2019-08-293-24/+28
|\ \ | | | | | | Update InSpec to 4.12 and Train to 3.0
| * | Update InSpec to 4.12 and Train to 3.0Tim Smith2019-08-293-24/+28
| | | | | | | | | | | | | | | | | | InSpec 4.12 pulls in Train 3.0, which removes the winrm functionality. We're adding it back via the new dep on train-winrm. The updated train also includes several bugfixes we need for bootstrapping. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.2.32 by Chef Expeditorv15.2.32Chef Expeditor2019-08-296-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | remove app_server_support spec file (#8852)Lamont Granquist2019-08-295-75/+63
|\ \ \ | |/ / |/| | remove app_server_support spec file
| * | remove app_server_support spec filelcg/remove-support-specLamont Granquist2019-08-285-75/+63
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Convert to using TinyServer and remove the duplicated functionality with the "app_server_support" helper. The fact that this change hits the knife raw / knife redirection specs that have so many timeout issues is very likely not a coincidence. I would bet a small, but not entirely insignificant amount of money that this makes those timeout issues go away. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.2.31 by Chef Expeditorv15.2.31Chef Expeditor2019-08-286-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Fix node[:cookbooks] attribute (#8846)Lamont Granquist2019-08-285-9/+34
|\ \ | | | | | | Fix node[:cookbooks] attribute
| * | fix copypasta in title of the speclcg/fix-node-cookbooksLamont Granquist2019-08-261-1/+1
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | Fix node[:cookbooks] attributeLamont Granquist2019-08-265-9/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #8817 Note that if any calling code winds up seeing this error message: ``` NoMethodError: undefined method `set_cookbook_attribute' for nil:NilClass ``` That means that the cookbook_collection was set before the node was set on the run_context. That wouldn't be a bug in core chef, that must be fixed in the caller to reverse the order of operations. Since I only made the positional arguments to the run_context constructor optional in Chef-15.0 though I don't expect this breaks any existing code written in the past month or two, but if anything crops up in the future, consider this a definitive statement that the caller must reverse the order of their operations and this error being thrown is a feature not a bug to be fixed. (The fact that we silently aborted rather than threw a NoMethodError on NilClass meant that we shipped this defect -- sometimes defensive programming can be overly defensive and swallow real errors). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.2.30 by Chef Expeditorv15.2.30Chef Expeditor2019-08-286-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #6777 from chef/revert-6776-revert-6766-lcg/windows-intervalTim Smith2019-08-286-18/+29
|\ \ \ | |/ / |/| | Fail on interval runs on windows as interval runs on Windows don't entirely work
| * | text updated on windowsrevert-6776-revert-6766-lcg/windows-intervalLamont Granquist2019-08-281-1/+1
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | fail on interval runs on windowsLamont Granquist2019-08-286-18/+29
|/ / | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.2.29 by Chef Expeditorv15.2.29Chef Expeditor2019-08-236-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8756 from ↵Tim Smith2019-08-232-3/+16
|\ \ | | | | | | | | | | | | MsysTechnologiesllc/dh/MSYS-1033_fix_ifconfig_bridge_interface ifconfig: fix regex matching interface name with hyphen
| * | updated code according to regexdheerajd-msys2019-08-211-2/+2
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
| * | fix review commentsdheerajd-msys2019-08-071-1/+3
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
| * | fix regex matching interface name with dashdheerajd-msys2019-08-062-1/+12
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* | | Merge pull request #8839 from chef/tduffield/fix-dockerfileTim Smith2019-08-221-1/+7
|\ \ \ | | | | | | | | Fix the build arguments in the Dockerfile
| * | | Fix the build arguments in the DockerfileTom Duffield2019-08-221-1/+7
|/ / / | | | | | | | | | | | | | | | | | | | | | We need to support the prefixed `EXPEDITOR_` build arguments in our Dockerfile. We are leaving the non-prefixed arguments in there for back-compat. Signed-off-by: Tom Duffield <tom@chef.io>
* | | Bump version to 15.2.28 by Chef Expeditorv15.2.28Chef Expeditor2019-08-216-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8832 from chef/jsinha/add_aix7.2Tim Smith2019-08-201-0/+1
|\ \ \ | | | | | | | | Add AIX 7.2 platform
| * | | Add AIX 7.2 testerjsinha/add_aix7.2Jaymala Sinha2019-08-201-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* | | | Bump version to 15.2.27 by Chef Expeditorv15.2.27Chef Expeditor2019-08-206-14/+15
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | Merge pull request #8828 from andrewdotn/masterTim Smith2019-08-201-1/+1
|\ \ \ \ | |/ / / |/| | | Fix crash when showing error about missing profile
| * | | Fix crash when showing error about missing profileAndrew Neitsch2019-08-191-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-config-15.1.36/lib/chef-config/mixin/credentials.rb:92:in `load_credentials': undefined local variable or method `credentials_file' for #<ChefConfig::WorkstationConfigLoader:0x00007fe01c8321e8> (NameError) After: ERROR: CONFIGURATION ERROR:Profile xyz doesn't exist. Please add it to /Users/developer/.chef/credentials. It looks like this was missed as part of the refactoring in d730505bb0d53d14c7b005c756ed4993b95fdf94. Signed-off-by: Andrew Neitsch <andrew@neitsch.ca>
* | | Bump version to 15.2.26 by Chef Expeditorv15.2.26Chef Expeditor2019-08-166-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Add unified_mode for resources (#8668)Lamont Granquist2019-08-159-74/+1060
|\ \ \ | | | | | | | | Add unified_mode for resources
| * | | remove debugginglcg/converge_mode_switchLamont Granquist2019-08-131-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | Add unified_mode switch for resourcesLamont Granquist2019-08-129-74/+1061
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is inspired by "use_inline_resources". Setting `unified_mode false` in a resource would be the existing behavior with separate compile/converge phases. Setting `unified_mode true` in a resource will eliminate the converge phase. Reverse notifications and delayed notifications will still fire. The resource action will behave like all resources are executing at compile time. As a aside, notifications have never worked for resources firing at compile time. This implementation gets that behavior correct so that notifications will work. Of course forward immediate notifications to resources not yet declared will not be possible. Setting `resource_unified_mode_default true` in `Chef::Config` would turn off the split compile/converge mode for every custom resource. NOTE: This does not affect recipe mode at all. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Bump version to 15.2.25 by Chef Expeditorv15.2.25Chef Expeditor2019-08-156-14/+15
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | Merge pull request #8823 from chef/omnibusTim Smith2019-08-151-11/+11
|\ \ \ \ | |_|_|/ |/| | | Update omnibus build deps to the latest
| * | | Update omnibus build deps to the latestomnibusTim Smith2019-08-151-11/+11
|/ / / | | | | | | | | | | | | | | | Pull in the latest omnibus and omnibus-software updates. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.2.24 by Chef Expeditorv15.2.24Chef Expeditor2019-08-136-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8813 from chef/schisamo/updated-windows-signing-certTim Smith2019-08-131-2/+2
|\ \ \ | | | | | | | | Begin signing MSI's with renewed Windows Signing Cert
| * | | Begin signing MSI's with renewed Windows Signing CertSeth Chisamore2019-08-131-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Seth Chisamore <schisamo@chef.io>