summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lazy the default resource_name until after parsinglcg/lazy-default-resource-nameLamont Granquist2018-08-211-2/+2
| | | | | | | | | | | only set it if the resource doesn't set one. this means that we don't call resource_name or provides before parsing the file so that the chef_version_for_provides API in #7524 can work (otherwise we throw the deprecation warning before we ever parse the file). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 14.4.42 by Chef Expeditorv14.4.42Chef Expeditor2018-08-215-12/+13
|
* Merge pull request #7562 from coderanger/validatorless-fixNoah Kantrowitz2018-08-212-3/+5
|\ | | | | Validatorless bootstrap fix
| * Check for an actual value, rather than the key being set.Noah Kantrowitz2018-08-211-1/+1
| | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * Only try to set the default keys if there is a default value to set.Noah Kantrowitz2018-08-211-2/+4
|/ | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Bump version to 14.4.41 by Chef Expeditorv14.4.41Chef Expeditor2018-08-205-11/+12
|
* Merge pull request #7560 from dbresson/feature/repeated-options-systemd-unitTim Smith2018-08-202-2/+5
|\ | | | | support repeated options in systemd_unit
| * support repeated options in systemd_unitDavid Bresson2018-08-172-2/+5
| | | | | | | | Signed-off-by: David Bresson <dabresson@gmail.com>
* | Bump version to 14.4.40 by Chef Expeditorv14.4.40Chef Expeditor2018-08-205-11/+12
| |
* | Merge pull request #7483 from ↵Tim Smith2018-08-204-3/+106
|\ \ | | | | | | | | | | | | MsysTechnologiesllc/dh/MSYS-854_support_task_on_battery Support for battery power options in windows_task resource
| * | added functional testdheerajd-msys2018-07-264-15/+97
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
| * | update for idempotent and test casedheerajd-msys2018-07-262-3/+16
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
| * | fix reviews commentdheerajd-msys2018-07-261-2/+6
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
| * | [MSYS-854]support for task on batterydheerajd-msys2018-07-262-0/+4
| | | | | | | | | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* | | Merge pull request #7545 from chef/release_notesTim Smith2018-08-202-2/+45
|\ \ \ | | | | | | | | Start work on the 14.4 release notes
| * | | Start work on the 14.4 release notesTim Smith2018-08-142-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | Document the new resources and the improvements to existing resources. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | | Bump version to 14.4.39 by Chef Expeditorv14.4.39Chef Expeditor2018-08-205-11/+12
| | | |
* | | | Merge pull request #7558 from cosinusoidally/issue-7540Tim Smith2018-08-201-1/+2
|\ \ \ \ | | | | | | | | | | Restart Python yum helper before each repo enable/disable
| * | | | Restart Python yum helper before each repo enable/disableLiam Wilson2018-08-171-1/+2
| | |_|/ | |/| |
* | | | Bump version to 14.4.38 by Chef Expeditorv14.4.38Chef Expeditor2018-08-185-11/+12
| | | |
* | | | Merge pull request #7555 from chef/lcg/fix-yumLamont Granquist2018-08-171-2/+2
|\ \ \ \ | |/ / / |/| | | Fix failed RHEL6 32-bit functional tests
| * | | fix el6 32-bit testslcg/fix-yumLamont Granquist2018-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We've been relying on the yum libraries to throw away the version information that we supply here and return the version that is installed that matches the name + arch. On el6 32-bit we've hit a bug in the yum libraries where it appears to not do this. The simple solution here is to just throw away the version information ourselves. I think at one point early in the development of the new yum provider that there was more of a point to supplying the version here, but as it evolved that went away, but this argument was still kept around vestigially. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Bump version to 14.4.37 by Chef Expeditorv14.4.37Chef Expeditor2018-08-175-12/+13
| | | |
* | | | Merge pull request #7513 from chef/openssl_new_stuffTim Smith2018-08-1615-26/+1691
|\ \ \ \ | |/ / / |/| | | Add new openssl resources: ec_private_key, ec_public_key, certificate, and x509_request
| * | | Add specs for the x509_cert and x509_request resourcesopenssl_new_stuffTim Smith2018-08-164-3/+141
| | | | | | | | | | | | | | | | | | | | | | | | Fix the defaults that should be lazied and fix the duplicate class name I was using. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Add specs for the openssl mixinTim Smith2018-08-161-11/+616
| | | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Add description fields to the openssl resourcesTim Smith2018-08-156-43/+102
| | | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Add unit tests for the EC public/private key resourcesTim Smith2018-08-152-0/+107
| | | | | | | | | | | | | | | | | | | | | | | | 95% the same as the rsa public/private key tests Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Set the new resources as preview resources and remove nil user/groupTim Smith2018-08-154-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | No need for allowing nil here. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Add the helper methods to the libraryTim Smith2018-08-142-5/+283
| | | | | | | | | | | | | | | | | | | | | | | | Also use ::OpenSSL in a few other places. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Remove the installation of cron in the kitchen testsTim Smith2018-08-141-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | We have updated dokken-images boxes that include this now. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Update priv_key_file_valid? helper to support EC keysTim Smith2018-08-141-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | Ported from the openssl cookbook. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Add new openssl_* resourcesTim Smith2018-08-145-0/+476
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openssl_ec_private_key openssl_ec_public_key openssl_x509_certificate openssl_x509_request Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Remove declare_resource usageTim Smith2018-08-143-3/+3
|/ / / | | | | | | | | | | | | | | | We don't need this with custom resources Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.4.36 by Chef Expeditorv14.4.36Chef Expeditor2018-08-145-11/+12
| | |
* | | Merge pull request #7546 from chef/openssl_bumpTim Smith2018-08-142-9/+9
|\ \ \ | |/ / |/| | Update to openssl 1.0.2p
| * | Update to openssl 1.0.2pTim Smith2018-08-142-9/+9
|/ / | | | | | | | | | | | | | | | | Resolves: Client DoS due to large DH parameter (CVE-2018-0732) Cache timing vulnerability in RSA Key Generation (CVE-2018-0737) Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.4.35 by Chef Expeditorv14.4.35Chef Expeditor2018-08-145-12/+13
| |
* | Merge pull request #7253 from chef/cron_dTim Smith2018-08-1310-4/+475
|\ \ | | | | | | Add cron_d and cron_access resources
| * | Temporarily install cronie in dokken imagesTim Smith2018-08-131-0/+3
| | | | | | | | | | | | | | | | | | | | | Once the docker backlog is done this will be in our images, but for now we need to add it by hand. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Replace cron cookbook with new cron resourcesTim Smith2018-08-132-3/+8
| | | | | | | | | | | | | | | | | | Test chef not the cookbook Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add a few specs to cron_manage and cron_dTim Smith2018-08-132-0/+62
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add descriptions and fix chefstyle warningsTim Smith2018-08-131-11/+19
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix the default action in the cron_access specTim Smith2018-08-131-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add yard commentsTim Smith2018-08-131-0/+12
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Self the callback methodsTim Smith2018-08-131-48/+48
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add descriptions and update the Chef version to ship inTim Smith2018-08-132-4/+4
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add cron_d and cron_access resources from the cron cookbookTim Smith2018-08-137-1/+382
| | | | | | | | | | | | | | | | | | Cron_d was the #1 requested resource that we already had written. Everyone uses it and we should ship it. It's not a replacement for the existing cron cookbook, but just a different way of managing cron. If people want to manage the whole file or individual snippets we'll give them the option, just as we've always done by having the core resource and this resource. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.4.34 by Chef Expeditorv14.4.34Chef Expeditor2018-08-135-11/+12
| | |
* | | Merge pull request #7353 from MsysTechnologiesllc/dh/package_options_sensitiveTim Smith2018-08-132-1/+2
|\ \ \ | | | | | | | | windows_package: Fix package sensitive error