This file is used to list changes made in each version of the ntp cookbook.
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Updated readme this cookbook only support chef 15.5+
Remove support for debian-8 / debian-9 / debian-10 / oraclelinux-7 / opensuse-leap-15 Adds support for debian-11 / debian-12
Redhat removed support for ntp in favor of chrony: (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index#time-synchronization_infrastructure-services)
since debian bookworm the ntp user is ntpsec (i expect debian will continue to use this in all later versions)
for debian / redhat based os'es there is a leap-second file, prefer to use this.
updated changelog file, removed links to tickets.opscode.com as the markdown link check failed
https://chefcommunity.slack.com/archives/C2V7B88SF/p1706892623188809
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
Standardise files with files in sous-chefs/repo-management
- Fix 'restrict default' syntax
- Remove local clock feature, this is no longer recommended
Remove Delivery
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
Standardise files with files in sous-chefs/repo-management
- Updates the ntp.conf template to allow setting
dscp
value; This is to support Cisco Application Centric Infrastructure (ACI) for RedHat. - Value is set to
nil
, as this will only be set if you require Differentiated Services Control Point (DSCP).
- Updates the ntp.conf template to allow setting
tos maxdist
value; helpful when ntpd uses a remote Windows server as a time source - Sets the default
tos maxdist
value to1
to stay conformed to ntpd's default value; can be set to 30 when remote ntp server is a Windows domain controller, for example.
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Fix fedora tests by omitting the latest distro version
- Remove duplicated source attributes in cookbook_file for leapfile_url
- Sous Chefs Adoption
- Cookstyle fixes
- Standardise files with files in sous-chefs/repo-management
- Add testing for Windows and MacOS
- Changed installing ntp.leapseconds file dynamicaly from (or other). Use
node['ntp']['leapfile_url']
to override - @mnosenko - Improve how we inject the helper libraries - @tas50
- Require Chef 12.15+ - @tas50
- Add testing in Github actions - @tas50
- Fix failing specs - @tas50
- Resolve multiple AppArmor failures on Ubuntu systems - @caarlos0
- Rename Mac OS X references to be macOS - @tas50
- Resolve multiple cookstyle warnings - @tas50
- Added RHEL 8, Debian 10, and openSUSE 15 testing - @tas50
- Update the Windows NTP client to the latest version - @tas50
- Remove support for EOL SLES 11 - @tas50
- Gracefully fail on RHEL 8 and later - @tas50
- Update the supported platforms to include opensuse - @tas50
- Update to the latest ntp.leapseconds file - @tas50
- Update leap seconds file to the latest expiring 6/2019 - @tas50
- Add the attach_disconnected flag to the ntpd AppArmor config
- Don't add defaults if pools or peers are specified
- Add /var/log/ntpstats/protostats to Apparmor config
- Update leap second file. Now expires Dec 2018
- Update ntp.leapseconds (expires: 1 Dec 2017 → 28 June 2018)
- Fix failing non-interactive install on Solaris10
- Fix apprarmor denied for sock_type=dgram in ubuntu dists.
- Use the latest NTP release on windows to resolve several bugs
- Fix Amazon Linux support on Chef 13
- Allow windows to sync to the hardware clock when not virtualized since Ohai has provided Windows with virtualization data for a while now
- Update inspec tests to pass on Windows
- Update Chefspecs for the latest platforms
- Change RHEL platforms to use the driftfile location RHEL ships out of the box
- Add support for ntp
pool
configuration option - Fix installation and config on Solaris 10 & 11.
- Set default service name on SLES 11.x
- Fix MacOS X default attributes and OSX chefspec.
- 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
- Fix resource cloning warning in recipe[default]
- Add Mac OS X client config support
- Update leap seconds file to version 3676924800
- 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
- Require Chef 12.1 not 12.0
- Remove the dependency on the Windows cookbook
- Require Chef 12+
- Remove minitest tests from the undo recipe
- Replace node.set with node.normal to avoid deprecation notices
- 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
- 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
- Ownership of this cookbook has been transferred back to Chef Software.
- 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
- Update the Readme to include openSUSE and Arch Linux
- Guard the timeout set in the service to prevent failures on old chef releases
- 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
- PR [#121] - Remove nomodify config from loopback
- PR [#132] - Update ntp.leapseconds
- 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
- PR [#102] - Update leapseconds file to 3660249600 (through C49)
- Gemfile parity with ChefDK 0.5.1
- .kitchen.yml platform updates to current bento boxes
- PR [#101] - add logfile attribute
- PR [#100] - Sort peers & servers for consistency
- 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
- 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
- PR [#81] - Update to berkshelf3
- PR [#76] - Overhauled Testing
- PR [#68] - Updated Leapseconds
- PR [#51] - Berksfile source deprecation
- Ensure that ntp version is captured
- Leapseconds File Expired, update to 3626380800
- [COOK-3887] - Trivial changes to achieve Gentoo support
- [COOK-1876] - ntp leapfile assumes ntpd >= 4.2.6 syntax
- [COOK-4162] - change "No NTP servers specified" message to :debug
- [COOK-4346] - Solaris 11 support for ntp
- [COOK-4339] - Disable Monitoring by Default
- [COOK-3604] - Enable listening on specific interfaces
- [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
[COOK-4007]- update to 3612902400
- [COOK-3797] - Add /spec to Chefignore
- [COOK-3651] - Refactor and clean up
- [COOK-3630] - Switch NTP cookbook linting from Tailor to Rubocop
- [COOK-3273] - Add tests
- [COOK-3636] - Allow ntp cookbook to update clock to ntp servers
- [COOK-3410] - Remove redundant ntpdate/disable recipes
- [COOK-1170] - Allow redefining NTP servers in a role
- [COOK-3365] - Update ntp leapseconds file to version 3597177600
- [COOK-1674] - Add Windows support
- [COOK-2024] - update leapfile for IERS Bulletin C
- [COOK-1404] - add leapfile for handling leap seconds
- [COOK-1184] - Add recipe to disable NTP completely
- [COOK-1298] - Refactor into a reference cookbook for testing
- [COOK-1158] - RHEL family >= 6 has ntpdate package
- Related to changes in COOK-1124, fix group for freebsd and else
- [COOK-1124] - parameterised driftfile and statsdir to be configurable by platform
- [COOK-952] - freebsd support
- [COOK-949] - check for any virtual system not just vmware
- Fixes COOK-376 (use LAN peers, iburst option, LAN restriction attribute)
- Support scientific linux
- Use service name attribute in resource (fixes EL derivatives)