9.2 KiB
9.2 KiB
ntp Cookbook CHANGELOG
This file is used to list changes made in each version of the ntp cookbook.
3.4.0 (2017-05-06)
- Ensure metadata compatibility with older Chef 12 releases
- Testing updates for Chef 13
- Test with Delivery local mode instead of a Rakefile
- Use a SPDX standard license string
- Remove xcp as a platform in the metadata
- Added requestkey attribute
3.3.1 (2016-12-21)
- Fix resource cloning warning in recipe[default]
3.3.0 (2016-12-16)
- Add Mac OS X client config support
3.2.1 (2016-11-23)
- Update leap seconds file to version 3676924800
3.2.0 (2016-09-28)
- Remove support for Arch
- Remove legacy apparmor config that wasn't used
- Don't install ntpdate (and uninstall it) on Ubuntu 16.04+
- Expand specs and avoid deprecation warnings
3.1.0 (2016-09-16)
- Require Chef 12.1 not 12.0
- Remove the dependency on the Windows cookbook
3.0.0 (2016-09-07)
- Require Chef 12+
2.0.3 (2016-08-31)
- Remove minitest tests from the undo recipe
2.0.2 (2016-08-30)
- Replace node.set with node.normal to avoid deprecation notices
2.0.1 (2016-08-29)
- Update the leap seconds file
- Remove node name from configs
- Switch to cookstyle and use the Rakefile directly for testing in Travis CI
- Update platforms we test on
- Fix failing Chefspecs and avoid deprecation warnings during spec runs
v2.0.0 (2016-05-18)
- Remove the undo recipe. This functionality is better suited for a custom cookbook that matches the needs of individual organizations
- Removed the installation of the visual studio 2008 runtime that was only necessary for Windows 2003.
- Fixed the forced clock syncing on FreeBSD hosts
v1.11.1 (2016-05-12)
- Ownership of this cookbook has been transferred back to Chef Software.
v1.11.0 (2016-03-29)
- When force setting the clock run ntp as the ntp user to ensure we don't set file ownership to root
- Added optional support for orphan mode
- Require windows cookbook 1.38.0 to resolve several issues with the older cookbook versions
- Add support for using keys
v1.10.1 (2016-02-04)
- Update the Readme to include openSUSE and Arch Linux
- Guard the timeout set in the service to prevent failures on old chef releases
v1.10.0 (2016-02-04)
- Fixed compatibility with FreeBSD hosts by skipping the sync with the hardware clock and using the proper path to the "true" command
- Fixed compatibility with Windows by extending the service start timeout, introducing retries, and excluding Windows from the hardware sync logic
- Changed the default array of packages to install from ntp and ntpdate to just ntp. ntpdate is used on Debian and modern RHEL/Fedora hosts only. This gives us out of the box support for Arch and Suse
- Ensure that Fedora systems also install ntpdate
- Updated test dependencies to the latest
- Updated test documentation to point to the official Chef testing documentation
- Expanded the Test Kitchen config with better support for FreeBSD/Fedora and new Windows boxes
v1.9.2 (2016-02-04)
- PR [#121] - Remove nomodify config from loopback
v1.9.1 (2016-01-07)
- PR [#132] - Update ntp.leapseconds
v1.9.0 (2015-12-16)
- PR [#111] - Fix duplication of localhost listen directive in template
- PR [#127] - Set
var_owner
on FreeBSD to root instead of default ntp - PR [#117] - Document node['ntp']['ignore']
- PR [#118] - Add attributes to support pld-linux
- PR [#120] - Fix links to Github PRs in the Changelog
- PR [#124] - Additional fix for apparmor issue gmiranda23#103
- Depend on windows cookbook instead of suggesting. Suggests doesn't actually do anything
- Fix / expand apparmor specs to pass and test the auto apparmor config logic
- Enable Travis CI and update the travis.yml file to run full integration tests with Kitchen Docker so we test all PRs on Ubuntu 12.04/14.04 and CentOS 6.7 / 7.1
- Reformat all markdown files
- Update all references to Opscode to be Chef Software.
- Update copyright dates and contact e-mails
- Expanded platforms in the Test Kitchen config
- Added new supermarket issues_url and source_url metadata
- Update the Berkfile API url and removed version pins on the testing cookbooks
- Remove yum from the Berksfile as it isn't actually used
- Use the standard Chef testing Rakefile
- Remove the attribute documentation from the metadata as it is quickly out of sync
- Resolve rubocop warnings and include the standard Chef rubocop.yml file
- Update development deps in the Gemfile to the latest releases
- Remove the outdated contributing.md doc from the Opscode days
v1.8.6 (2015-05-14)
- PR #102 - Update leapseconds file to 3660249600 (through C49)
- Gemfile parity with ChefDK 0.5.1
- .kitchen.yml platform updates to current bento boxes
v1.8.4 (2015-04-17)
- PR [#101] - add logfile attribute
v1.8.2 (2015-04-15)
- PR [#100] - Sort peers & servers for consistency
v1.8.0 (2015-04-13)
- Chefspec 4.0 updates
- Rubocop updates
- PR [#85] - Update leapseconds for June 2015 leapsecond
- PR [#70] - Allow setting tinker options in attributes
- PR [#84] - Add attributes for tinker option customization
- PR [#88] - Attribute sets noquery for localhost lines
- PR [#89] - ntp.leapseconds notifies ntp service with delayed restart
- PR [#91] - Allow ntp.conf update to restart immediate
- PR [#95] - Add preferred ntp server support
- PR [#96] - Add restrict default attribute
- PR [#72] - Move high stratum real CMOs to an attribute
- PR [#98] - Bump test-kitchen gem version
- PR [#99] - Lazy attribute for leapfile_enabled
v1.7.0 (2014-12-10)
- Added CentOS 7 support for test-kitchen
- PR [#37] - Check that apparmor exists before enabling service
- PR [#45] - Statistics logging switch (not available for Windows)
- PR [#57] - Move include statement on helper outside 'windows?' check
- PR [#71] - Ability to listen more than one interface
- PR [#73] - Fix appamor configuration for Ubuntu
- PR [#74] - Remove is_server from example
- PR [#75] - Add more settings for server and peer declarations
- PR [#83] - Fix apparmor spec tests
v1.6.8 (2014-12-04)
- PR [#81] - Update to berkshelf3
v1.6.6 (2014-12-02)
- PR [#76] - Overhauled Testing
- PR [#68] - Updated Leapseconds
- PR [#51] - Berksfile source deprecation
v1.6.5 (2014-09-25)
- Ensure that ntp version is captured
v1.6.4 (2014-07-02)
- Leapseconds File Expired, update to 3626380800
- COOK-3887 - Trivial changes to achieve Gentoo support
- COOK-1876 - ntp leapfile assumes ntpd >= 4.2.6 syntax
v1.6.2 (2014-03-19)
- [COOK-4162] - change "No NTP servers specified" message to :debug
v1.6.0 (2014-02-21)
Improvement
- COOK-4346 - Solaris 11 support for ntp
- COOK-4339 - Disable Monitoring by Default
- COOK-3604 - Enable listening on specific interfaces
Bug
- COOK-4106 - Check for default content in ntp.conf
- COOK-4087 - quote option in readme
- COOK-3797 - Cookbook fails to upload due to 1.9.x syntax
- COOK-3023 - NTP leapseconds file denied by Ubuntu apparmor profile
v1.5.4 (2013-12-29)
[COOK-4007]- update to 3612902400
v1.5.2
Bug
- COOK-3797 - Add /spec to Chefignore
v1.5.0
Improvement
- COOK-3651 - Refactor and clean up
- COOK-3630 - Switch NTP cookbook linting from Tailor to Rubocop
- COOK-3273 - Add tests
New Feature
- COOK-3636 - Allow ntp cookbook to update clock to ntp servers
Bug
- COOK-3410 - Remove redundant ntpdate/disable recipes
- COOK-1170 - Allow redefining NTP servers in a role
v1.4.0
Improvement
v1.3.2
- [COOK-2024] - update leapfile for IERS Bulletin C
v1.3.0
- [COOK-1404] - add leapfile for handling leap seconds
v1.2.0
- [COOK-1184] - Add recipe to disable NTP completely
- [COOK-1298] - Refactor into a reference cookbook for testing
v1.1.8
- [COOK-1158] - RHEL family >= 6 has ntpdate package
v1.1.6
- Related to changes in COOK-1124, fix group for freebsd and else
v1.1.4
- [COOK-1124] - parameterised driftfile and statsdir to be configurable by platform
v1.1.2
- [COOK-952] - freebsd support
- [COOK-949] - check for any virtual system not just vmware
v1.1.0
- Fixes COOK-376 (use LAN peers, iburst option, LAN restriction attribute)
v1.0.1
- Support scientific linux
- Use service name attribute in resource (fixes EL derivatives)