yum Cookbook CHANGELOG ====================== This file is used to list changes made in each version of the yum cookbook. v3.3.2 (2014-09-11) ------------------- - Fix globalconfig resource param for http_caching v3.3.0 (2014-09-04) ------------------- - Fix issue with sslverify if set to false - Add fancy badges v3.3.0 (2014-09-03) ------------------- - Adding tuning attributes for all supported resource parameters - Adding options hash parameter - Adding (real) rhel-6.5 and centos-7.0 to test-kitchen coverage - Updating regex for mirror_expire and mirrorlist_expire to include /^\d+[mhd]$/ - Updating README so keepcache reflects reality (defaults to false) - Changing 'obsoletes' behavior in globalconfig resource to match default behavior. (now defaults to nil, yum defaults to false) - Adding makecache action to repository resource - Adding mode parameter to repository resource. Defaults to '0644'. v3.2.4 (2014-08-20) ------------------- #82 - Adding a makecache parameter v3.2.2 (2014-06-11) ------------------- #77 - Parameter default to be Trueclass instead of "1" #78 - add releasever parameter v3.2.0 (2014-04-09) ------------------- - [COOK-4510] - Adding username and password parameters to node attributes - [COOK-4518] - Fix Scientific Linux distroverpkg v3.1.6 (2014-03-27) ------------------- - [COOK-4463] - support multiple GPG keys - [COOK-4364] - yum_repository delete action fails v3.1.4 (2014-03-12) ------------------- - [COOK-4417] Expand test harness to encompass 32-bit boxes v3.1.2 (2014-02-23) ------------------- Fixing bugs around :delete action and cache clean Fixing specs to cover :remove and :delete aliasing properly Adding Travis-ci build matrix bits v3.1.0 (2014-02-13) ------------------- - Updating testing harness for integration testing on Travis-ci - Adding TESTING.md and Guardfile - PR #67 - Add skip_if_unvailable repository option - PR #64 - Fix validation of 'metadata_expire' option to match documentation - [COOK-3591] - removing node.name from repo template rendering - [COOK-4275] - Enhancements to yum cookbook - Adding full spec coverage - Adding support for custom source template to yum_repository v3.0.8 (2014-01-27) ------------------- Fixing typo in default.rb. yum_globalconfig now passes proxy attribute correctly. v3.0.6 (2014-01-27) ------------------- Updating default.rb to consume node['yum']['main']['proxy'] v3.0.4 (2013-12-29) ------------------- ### Bug - **[COOK-4156](https://tickets.opscode.com/browse/COOK-4156)** - yum cookbook creates a yum.conf with "cachefir" directive v3.0.2 ------ Updating globalconfig provider for Chef 10 compatability v3.0.0 ------ 3.0.0 Major rewrite with breaking changes. Recipes broken out into individual cookbooks yum_key resource has been removed yum_repository resource now takes gpgkey as a URL directly yum_repository actions have been reduced to :create and :delete 'name' has been changed to repositoryid to avoid ambiguity chefspec test coverage gpgcheck is set to 'true' by default and must be explicitly disabled v2.4.4 ------ Reverting to Ruby 1.8 hash syntax. v2.4.2 ------ [COOK-3275] LWRP repository.rb :add method fails to create yum repo in some cases which causes :update to fail Amazon rhel v2.4.0 ------ ### Improvement - [COOK-3025] - Allow per-repo proxy definitions v2.3.4 ------ ### Improvement - **[COOK-3689](https://tickets.opscode.com/browse/COOK-3689)** - Fix warnings about resource cloning - **[COOK-3574](https://tickets.opscode.com/browse/COOK-3574)** - Add missing "description" field in metadata v2.3.2 ------ ### Bug - **[COOK-3145](https://tickets.opscode.com/browse/COOK-3145)** - Use correct download URL for epel `key_url` v2.3.0 ------ ### New Feature - [COOK-2924]: Yum should allow type setting in repo file v2.2.4 ------ ### Bug - [COOK-2360]: last commit to `yum_repository` changes previous behaviour - [COOK-3015]: Yum cookbook test minitest to fail v2.2.2 ------ ### Improvement - [COOK-2741]: yum::elrepo - [COOK-2946]: update tests, test kitchen support in yum cookbook ### Bug - [COOK-2639]: Yum cookbook - epel - always assumes url is a mirror list - [COOK-2663]: Yum should allow metadata_expire setting in repo file - [COOK-2751]: Update yum.ius_release version to 1.0-11 v2.2.0 ------ - [COOK-2189] - yum::ius failed on install (caused from rpm dependency) - [COOK-2196] - Make includepkgs and exclude configurable for each repos - [COOK-2244] - Allow configuring caching using attributes - [COOK-2399] - yum cookbook LWRPs fail FoodCritic - [COOK-2519] - Add priority option to Yum repo files - [COOK-2593] - allow integer or string for yum priority - [COOK-2643] - don't use conditional attribute for `yum_key` `remote_file` v2.1.0 ------ - [COOK-2045] - add remi repository recipe - [COOK-2121] - add `:create` action to `yum_repository` v2.0.6 ------ - [COOK-2037] - minor style fixes - [COOK-2038] - updated README v2.0.4 ------ - [COOK-1908] - unable to install repoforge on CentOS 6 32 bit v2.0.2 ------ - [COOK-1758] - Add default action for repository resource v2.0.0 ------ This version changes the behavior of the EPEL recipe (most commonly used in other Chef cookbooks) on Amazon, and removes an attribute, `node['yum']['epel_release']`. See the README for details. - [COOK-1772] - Simplify management of EPEL with LWRP v1.0.0 ------ `mirrorlist` in the `yum_repository` LWRP must be set to the mirror list URI to use rather than setting it to true. See README.md. - [COOK-1088] - use dl.fedoraproject.org for EPEL to prevent redirects - [COOK-1653] - fix mirrorlist - [COOK-1710] - support http proxy - [COOK-1722] - update IUS version v0.8.2 ------ - [COOK-1521] - add :update action to `yum_repository` v0.8.0 ------ - [COOK-1204] - Make 'add' default action for yum_repository - [COOK-1351] - option to not make the yum cache (via attribute) - [COOK-1353] - x86_64 centos path fixes - [COOK-1414] - recipe for repoforge v0.6.2 ------ - Updated README to remove git diff artifacts. v0.6.0 ------ - Default action for the yum_repository LWRP is now add. - [COOK-1227] - clear Chefs internal cache after adding new yum repo - [COOK-1262] - yum::epel should enable existing repo on Amazon Linux - [COOK-1272], [COOK-1302] - update RPM file for CentOS / RHEL 6 - [COOK-1330] - update cookbook documentation on excludes for yum - [COOK-1346] - retry remote_file for EPEL in case we get an FTP mirror v0.5.2 ------ - [COOK-825] - epel and ius `remote_file` should notify the `rpm_package` to install v0.5.0 ------ - [COOK-675] - add recipe for handling EPEL repository - [COOK-722] - add recipe for handling IUS repository v.0.1.2 ------ - Remove yum update in default recipe, that doesn't update caches, it updates packages installed.