Knife-Zero doesn't include Berkshelf support, so vendoring everything in the repo is convenient again
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)