This file is used to list changes made in each version of the logrotate cookbook
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
No notable changes
No notable changes
No notable changes
No notable changes
No notable changes
No notable changes
Standardise files with files in sous-chefs/repo-management
No notable changes
No notable changes
Standardise files with files in sous-chefs/repo-management
No notable changes
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Remove delivery folder
Update tested platforms
Do not sort options as the order can be important
Add CentOS Stream 8 to CI pipeline
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Fix passing options to global path declarations
- Update chef_version to >= 15.3 to require unifed_mode works
- Replace recipes and attributes with Chef 17 compliant resources
- Remove attributes
- Remove recipes
- Replace default recipe with package and global resource
- Enable unified_mode on all resources.
- Sous Chefs Adoption
- Fix cookstyle issues
- mdl and yamlint fixes
- Audit kitchen platforms
- Remove opensuse platform from metadata.rb as it's no longer valid - @tas50
- Don't fail on deprecated properties - @tas50
- Require Chef 12.15+ - @tas50
- Standardise files with files in chef-cookbooks/repo-management - @xorimabot
- Resolved deprecations to provide Chef Infra Client 16 compatibility - @xorimabot
- Resolved cookstyle error: resources/app.rb:17:1 warning:
ChefDeprecations/ResourceUsesOnlyResourceName
- Update build badge with chef-cookbooks namespace - @jasonwbarnett
- Use our standard delivery config and stop testing with Foodcritic - @tas50
- Switch the maintainer over to Chef Software - @tas50
- Remove deprecated metadata fields - @tas50
- Remove ChefSpec matchers that are autogenerated now - @tas50
- Use Ubuntu 18.04 in the specs not 16.04 - @tas50
- Update the kitchen configs with the latest platforms - @tas50
- Add updated testing.md and contributing.md files - @tas50
- Avoid deprecation warnings in the chefspecs - @tas50
- Resolve foodcritic license warning - @tas50
- There's no need to define a default action in a custom resource - @tas50
- Move templates out of default dir and remove node name - @tas50
- Remove the mention of Ruby 2.0 in the contributing docs - @tas50
- Add initial kitchen-dokken config - @tas50
- Use our standard chefignore file - @tas50
- Rename fake recipe to test and definitions -> resources - @tas50
- Convert to inspec from serverspec - @tas50
- Remove the default test kitchen suite since global includes it - @tas50
- Remove references to the definition from the metadata - @tas50
- Expand platforms we test on in Test Kitchen - @tas50
- Remove unused prep recipe - @tas50
- Add suse platforms to the metadata now that we test them - @tas50
- Format readme and remove references to the definition - @tas50
- Fix alignment for multiple scripts - @shoekstra
- Ignore FC109 - @shoekstra
- Update /var/log/btmp default permissions - @jasonwbarnett
- The
compat_resource
dependency was removed. This means we now require Chef 12.5 or higher. It also means we now better support Chef 13. - The global configuration now supports scripts.
- The package install action (upgrade by default) is now configurable via an attribute.
- The development environment now more closely follows modern cookbook practices.
- ChefSpec matcher now correctly calls ChefSpec.define_matcher.
- Restore
cookbook
parameter forlogrotate_app
resource due to popular demand. - Add a
template_name
parameter to replace the 1.xtemplate
parameter. The nametemplate
can't be used inside a resource without conflicting with an attribute of the same name. - Fix exception when
options
specified as a string rather than an array
- Convert the logrotate_app definition to a resource
- Accept all options included in logrotate 3.9.2
- The
cookbook
parameter tologrotate_app
is no longer accepted.
- Fix deprecation warnings from ChefSpec
- Fixes regression in the sharedscripts logrotate_app parameter (Bug #69)
- All configuration options from the logrotate 3.8.8 manual page can be used by the global configuration and the logrotate_app definition.
- Berkshelf is no longer a development dependency of the logrotate cookbook.
- Rubocop lint failures have been resolved.
su
parameter now supported in global config.- firstaction and lastaction attributes documented in the README
- rotate attribute documented in the README
- Use hash-rocket syntax in rspec matcher to maintain 1.9 support.
- Use
raise
rather than Application.fatal! to prevent killing a daemonized chef-client - Chefspec matcher for logrotate_app definition
- Support the following options: compressoptions, maxage, shred/shredcycles, extension, tabooext
- Add Solaris support
- Fix documentation error
- Support for options "compresscmd", "uncompresscmd", "compressext"
- Allow nodateext as parameter for logrotate_app definition
- Move to chefspec ~> 3.0
- Fix missing end tag in template
- Don't re-initialize constants.
- Fix rubocop finding
- Allow to use maxsize parameter.
- Allow to use dateyesterday option.
- Allow to use su parameter.
- Allows use of the dateformat parameter.
- Loosen test-kitchen version constraint
- Add rvm files to gitignore
- Raise Exception when adding more than one invalid option
- Do not duplicate template entires for multiple paths
- Update logrotate_app params to accept arrays and strings
- Add ability to choose file mode for logrotate template
- Add optional
frequency
androtate
params when defined globally - Use
Array
instead ofrespond_to?(:each)
- Change
logrotate.d
config file mode to0644
- Add
minsize
- Fix README typo that suggested the opposite action
- Add
olddir
option - Add
dateext
ability
- Add firstaction/lastaction ability to logrotate
- Argument error in
logrotate_app
definition
- Add the ability to manage the global logrotate configuration
- Logrotate size parameter
- Add support for pre-/post-rotate commands
- Update log rotate for more flexibility of rotate options
- "Create" isn't a mandatory option