summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump mixlib-shellout to 3.2.7expeditor/_mixlib-shellout_3.2.7Chef Expeditor2022-04-041-5/+10
| | | | | | This pull request was triggered automatically via Expeditor when mixlib-shellout 3.2.7 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 18.0.86 by Chef Expeditorv18.0.86Chef Expeditor2022-04-018-25/+25
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #12755 from chef/lcg/rest_resourceLamont Granquist2022-04-016-5/+864
|\
| * cspell fixesLamont Granquist2022-04-011-1/+7
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * copyright and some reorganizationLamont Granquist2022-04-014-1/+56
| | | | | | | | | | | | | | | | | | | | | | the `use` helper for partials can now pull in any partial in the lib/chef/resources directory. for example: ``` use "core::cron/cron_shared" ``` Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * use chef/constantsLamont Granquist2022-03-311-12/+14
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * simplify DSL codeLamont Granquist2022-03-313-47/+35
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * more consolidationLamont Granquist2022-03-313-47/+27
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * working as a core partialLamont Granquist2022-03-314-392/+379
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * remove LWRP cruftLamont Granquist2022-03-314-395/+0
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * custom-resource-izationLamont Granquist2022-03-313-15/+396
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * more cleanupLamont Granquist2022-03-311-18/+46
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * better testingLamont Granquist2022-03-312-52/+205
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Initial mergeLamont Granquist2022-03-318-0/+674
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 18.0.85 by Chef Expeditorv18.0.85Chef Expeditor2022-03-318-20/+21
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #12754 from ↵Jeremiah Snapp2022-03-311-1/+1
|\ | | | | | | | | chef/jsnapp/IPACK-80-bump-omnibus-software-in-Gemfile- Bump omnibus-software in Gemfile.lock
| * Bump omnibus-software in Gemfile.lockJeremiah Snapp2022-03-311-1/+1
|/ | | | Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Bump version to 18.0.84 by Chef Expeditorv18.0.84Chef Expeditor2022-03-318-21/+22
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #12752 from chef/jsnapp/IPACK-80-bump-libxml2-and-libxsltJeremiah Snapp2022-03-311-2/+7
|\ | | | | Bump libxslt to 1.1.35
| * Bump libxslt to 1.1.35Jeremiah Snapp2022-03-311-2/+7
|/ | | | | | Fixes xml2-config check in configure script Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Bump version to 18.0.83 by Chef Expeditorv18.0.83Chef Expeditor2022-03-308-20/+21
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #12742 from chef/lcg/fix-attribute-performance-issuesLamont Granquist2022-03-303-7/+32
|\
| * Convert the deep merge cache to an ImmutableMashLamont Granquist2022-03-303-45/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it so that callers can call the deep merge cache more or less directly so that we're not hanging onto a weird Hash-of-ImmutableMashes structure. Care still needs to be taken to consider the fact that: - the deep merge cache may not be merged for a given keys since it is lazily created, so we need to hit the top level accessor once to make sure the key is merged before we access it. - the top-level "give me it all" case where the path is totally empty is still handled by doing a manual deep merge of everything. Once that is done we can call APIs like read/read!/exist? directly on the ImmutableMash and have fewer edge cases to deal with. This has the same perf speedup that the prior approach does and keeps attribute mangling down to 1% of my runtime on my own cookbooks Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Fix attribute performance issues in node.readLamont Granquist2022-03-301-4/+47
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 18.0.82 by Chef Expeditorv18.0.82Chef Expeditor2022-03-308-20/+21
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #12724 from ↵John McCrae2022-03-305-0/+16
|\ \ | | | | | | | | | DecoyJoe/feature/add-rubygems_url-to-chef_client_config
| * | Add rubygems_url property to chef_client_config resourceJoseph Larionov2022-03-305-0/+16
| | | | | | | | | | | | Signed-off-by: Joseph Larionov <jlarionov@webmd.net>
* | | Bump version to 18.0.81 by Chef Expeditorv18.0.81Chef Expeditor2022-03-308-21/+22
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #12739 from chef/libxml2_bump_againJohn McCrae2022-03-304-36/+42
|\ \ \ | |_|/ |/| | Windows 2016 tests are deprecated by Github, Everything else passed
| * | Updating Gemfile.locks to corroborate the libxml2 version updateJohn McCrae2022-03-302-34/+40
| | | | | | | | | | | | Signed-off-by: John McCrae <john.mccrae@progress.com>
| * | Bump libxml2 to 2.9.13, removed Windows Server 2016 from testing per GithubJohn McCrae2022-03-301-1/+1
| | | | | | | | | | | | Signed-off-by: John McCrae <john.mccrae@progress.com>
| * | Bump libxml2 to 2.9.13John McCrae2022-03-301-1/+1
|/ / | | | | | | Signed-off-by: John McCrae <john.mccrae@progress.com>
* | Bump version to 18.0.80 by Chef Expeditorv18.0.80Chef Expeditor2022-03-308-20/+21
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #12680 from jazaval/plist-file-contentJohn McCrae2022-03-292-2/+32
|\ \ | | | | | | The windows tests were bypassed because they are running on Server 2016 which is deprecated on Github Actions
| * | lintJacob Zaval2022-03-221-5/+5
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
| * | remove unneeded .joinJacob Zaval2022-03-161-1/+1
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
| * | remove unneeded stripJacob Zaval2022-03-101-1/+1
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
| * | add functional spec for plist, fix hash implementationJacob Zaval2022-03-102-1/+31
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
| * | adding parens to `content` argJacob Zaval2022-03-101-2/+1
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
| * | assign empty plist before passing to file content propertyJacob Zaval2022-03-091-1/+2
| | | | | | | | | Signed-off-by: Jacob Zaval <jazava@microsoft.com>
* | | Bump version to 18.0.79 by Chef Expeditorv18.0.79Chef Expeditor2022-03-298-20/+21
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #12140 from ↵Lamont Granquist2022-03-294-24/+272
|\ \ \ | | | | | | | | | | | | jasonwbarnett/feature/allow-setting-default-secret-service
| * | | Add support for default secret serviceJason Barnett2022-03-264-24/+272
| | | | | | | | | | | | | | | | Signed-off-by: Jason Barnett <jason.w.barnett@gmail.com>
* | | | Bump version to 18.0.78 by Chef Expeditorv18.0.78Chef Expeditor2022-03-298-21/+22
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | Merge pull request #12640 from chef/INFC-7John McCrae2022-03-2910-60/+437
|\ \ \ \ | | | | | | | | | | Done
| * | | | removed errant requires statement for Singleton classJohn McCrae2022-03-292-3/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: John McCrae <john.mccrae@progress.com>
| * | | | Merge branch 'main' into INFC-7John McCrae2022-03-2810-24/+26
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Bump version to 18.0.77 by Chef Expeditorv18.0.77Chef Expeditor2022-03-288-21/+22
| | | | | | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | | Merge pull request #12730 from chef/jfm/libxml2.9.12John McCrae2022-03-281-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | INFC-40 - Chore Update Libxml
| * | | | update libxml2 to 2.9.12John McCrae2022-03-281-1/+1
|/ / / / | | | | | | | | | | | | Signed-off-by: John McCrae <john.mccrae@progress.com>