summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump train-core to 1.5.6expeditor/train-core_1.5.6Chef Expeditor2018-11-011-1/+1
| | | | | | This pull request was triggered automatically via Expeditor when train-core 1.5.6 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* Bump version to 14.7.8 by Chef Expeditorv14.7.8Chef Expeditor2018-11-015-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7844 from chef/task_scheduler_14Tim Smith2018-11-012-2/+2
|\ | | | | Update win32-taskscheduler to 2.0.1
| * Update win32-taskscheduler to 2.0.1Tim Smith2018-11-012-2/+2
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 14.7.7 by Chef Expeditorv14.7.7Chef Expeditor2018-10-315-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 14.7.6 by Chef Expeditorv14.7.6Chef Expeditor2018-10-315-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 14.7.5 by Chef Expeditorv14.7.5Chef Expeditor2018-10-315-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 14.7.4 by Chef Expeditorv14.7.4Chef Expeditor2018-10-315-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7828 from chef/chef_apply_14Tim Smith2018-10-311-4/+6
|\ | | | | Backport: Fix chef-apply crash for reboot
| * fix chef-apply crash for rebootdheerajd-msys2018-10-311-4/+6
| | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* | Merge pull request #7831 from chef/dmg_package_14Tim Smith2018-10-311-39/+51
|\ \ | | | | | | Backport: Multiple fixes to dmg_package including functional EULA acceptance
| * | Fix accepting the EULA not workingTim Smith2018-10-311-2/+5
| | | | | | | | | | | | | | | | | | Turns out it was breaking due to the quiet flag. Sadly there was a PR to turn off this flag from 3 years ago in the old cookbook repo :( Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Better detect currently installed packagesTim Smith2018-10-311-3/+3
| | | | | | | | | | | | | | | | | | Pulls in https://github.com/chef-boneyard/dmg/pull/24 which avoids the current regex like method and instead requires an exact match. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | memoize passphrase_cmdTim Smith2018-10-311-1/+1
| | | | | | | | | | | | | | | | | | We access this multiple times in this resource Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Move dmg attached check out to a helper methodTim Smith2018-10-311-1/+7
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | header property: Don't default to nil or accept nilTim Smith2018-10-311-2/+2
| | | | | | | | | | | | | | | | | | This is a old legacy leftover from LWRP-land Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Move more functionality to helper methods and propertiesTim Smith2018-10-311-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | More passphrase_cmd and software_license_agreement over to helper methods that we can potentially test later on. Improve the requires EULA error message Use a default value for volumes_dir that sets it to the value of the app property instead of creating a variable later. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Use full path to hdiutil and prevent finder opening the mounted dmg windowTim Smith2018-10-311-4/+4
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Don't rely on shelling out to grep to determine if EULA is necessaryTim Smith2018-10-311-3/+3
| | | | | | | | | | | | | | | | | | Do this natively in Ruby. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove declare_resource usageTim Smith2018-10-311-4/+5
| | | | | | | | | | | | | | | | | | This isn't necessary since this is a custom resource Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix dmg_name to actually work the way it was meant toTim Smith2018-10-311-2/+3
| | | | | | | | | | | | | | | | | | We created a variable with the same name as the property and this probably did the right thing in Chef 11, but what we really want is dmg_name to take on the app name by default. Now it does. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove logic that uniquely named the remote_file resourceTim Smith2018-10-311-2/+1
| | | | | | | | | | | | | | | | | | This was probably added before use_inline_resources was a thing Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Set desired state on several propertiesTim Smith2018-10-311-5/+6
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add missing periods to the descriptionsTim Smith2018-10-311-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Use current_value instead of the installed propertyTim Smith2018-10-311-8/+2
| |/ | | | | | | | | | | Remove the need for tracking state in the installed property Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #7832 from chef/windows_taskTim Smith2018-10-311-6/+11
|\ \ | | | | | | Backport: Handle `interactive_enabled` property in windows_task resource
| * | Handle `interactive_enabled` property in windows_task resourceNimesh2018-10-311-6/+11
| |/ | | | | | | Signed-off-by: Nimesh <nimesh.patni@msystechnologies.com>
* | Merge pull request #7833 from chef/windows_resources_14Tim Smith2018-10-318-36/+711
|\ \ | | | | | | Backport: Add windows_share and windows_certificate resources
| * | Update win32-certstore to the latestTim Smith2018-10-312-37/+36
| | | | | | | | | | | | | | | | | | This is necessary to resolve a missing license Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Update the introduced field to be 14.7Tim Smith2018-10-312-2/+2
| | | | | | | | | | | | | | | | | | I missed the 14.6 window Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Auto mark windows_certificate as sensitive if a password is setTim Smith2018-10-313-3/+14
| | | | | | | | | | | | | | | | | | We're doing this same thing in the execute resource. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Description fixes from reviewTim Smith2018-10-312-6/+6
| | | | | | | | | | | | | | | | | | Thanks @stuartpreston Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add windows_certificate and windows_share resourcesTim Smith2018-10-317-0/+665
| |/ | | | | | | | | | | Move two additional resources over from the windows cookbook. With these moved we're pretty close to fully deprecating the windows cookbook. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.7.3 by Chef Expeditorv14.7.3Chef Expeditor2018-10-315-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7827 from chef/sles15_14Tim Smith2018-10-314-10/+35
|\ \ | | | | | | Backport: Fix SLES 15 upgrades removing the symlinks
| * | Remove bashisms so these scripts work on legacy platformsTim Smith2018-10-313-6/+6
| | | | | | | | | | | | | | | | | | I look forward to a world where we can assume modern shells. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix testing / installing on SLES 15Tim Smith2018-10-314-10/+35
| |/ | | | | | | | | | | | | Make sure we identify SLES 15 as suse for our zypper tests Make sure we don't remove the symlinks on SLES when doing an upgrade or the new release will be broken Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.7.2 by Chef Expeditorv14.7.2Chef Expeditor2018-10-315-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7826 from chef/inspector_14Tim Smith2018-10-311-1/+1
|\ \ | | | | | | Backport: Fix inspector to properly handle defaults that are symbols
| * | Fix inspector to properly handle defaults that are symbolsTim Smith2018-10-311-1/+1
| |/ | | | | | | | | | | | | We need to .inspect these so the default value is a symbol not the string version of the symbol. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.7.1 by Chef Expeditorv14.7.1Chef Expeditor2018-10-315-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7830 from chef/macos_timezone_14Tim Smith2018-10-311-32/+60
|\ \ | | | | | | Backport: Add macOS support to the timezone resource
| * | Add macOS support to the timezone resourceTim Smith2018-10-311-32/+60
| |/ | | | | | | | | | | Moving towards a world where we properly load the current state. Adds a method that grabs the current timezone and properly fails with a warning message if we don't have the privs we need. Using converge_by and shell_out to set the timezone so we get a nice clean converge messaging vs. execute resources. Also improves the description to give a link to where users can find all the TZ options. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #7829 from chef/appveyor_chef14Tim Smith2018-10-311-4/+27
|\ \ | |/ |/| Backport: Break out appveyor tests
| * Break out appveyorTim Smith2018-10-311-4/+27
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 14.7.0 by Chef Expeditorv14.7.0Chef Expeditor2018-10-315-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7811 from chef/docs_improvementsTim Smith2018-10-3112-25/+65
|\ | | | | Automated resource documentation improvements
| * Add skip_docs and default_description to resource propertiesdocs_improvementsTim Smith2018-10-305-8/+48
| | | | | | | | | | | | | | | | | | skip_docs is used to specify a property that we don't want to include in the documentation. We have several of these. default_description is used to describe the default in a way we'd want to put on the docs site. This is particularly useful for describing all our lazy / computed values. I've used both of these in resources to show how I think we'll use them. Signed-off-by: Tim Smith <tsmith@chef.io>
| * Update description fields from the docs siteTim Smith2018-10-308-17/+17
| | | | | | | | | | | | Minor syncs from the docs site. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.6.48 by Chef Expeditorv14.6.48Chef Expeditor2018-10-315-11/+19
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.