Skip to content

Commit

Permalink
Merge pull request #471 from rackerlabs/chrony-fix-ntp-pool
Browse files Browse the repository at this point in the history
fix: chrony NTP settings
  • Loading branch information
nicholaskuechler authored Nov 13, 2024
2 parents 0dca337 + ee0240b commit ff13f0f
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
2 changes: 1 addition & 1 deletion components/chrony/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ spec:
image: dockurr/chrony@sha256:7dc19aa12f5e5da7aaa3640c6700012087d0eedd5bd4ece2a25cf42088637d62
env:
- name: NTP_SERVERS
value: time.rackspace.net
value: time.iad.rackspace.net,0.pool.ntp.org,1.pool.ntp.org
restartPolicy: Always
dnsPolicy: ClusterFirst
1 change: 1 addition & 0 deletions ironic-images/ipa-debian-bookworm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
- journal-to-console
- package-installs
- undercloud-ipa
- install-static
41 changes: 41 additions & 0 deletions ironic-images/static/etc/chrony/chrony.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Include configuration files found in /etc/chrony/conf.d.
confdir /etc/chrony/conf.d

# Do not Use Debian vendor zone.
# This was commented out to make sure that we only use NTP sources
# configured through DHCP.
# pool 2.debian.pool.ntp.org iburst

# Use time sources from DHCP.
sourcedir /run/chrony-dhcp

# Use NTP sources found in /etc/chrony/sources.d.
sourcedir /etc/chrony/sources.d

# This directive specify the location of the file containing ID/key pairs for
# NTP authentication.
keyfile /etc/chrony/chrony.keys

# This directive specify the file into which chronyd will store the rate
# information.
driftfile /var/lib/chrony/chrony.drift

# Save NTS keys and cookies.
ntsdumpdir /var/lib/chrony

# Uncomment the following line to turn logging on.
#log tracking measurements statistics

# Log files location.
logdir /var/log/chrony

# Stop bad estimates upsetting machine clock.
maxupdateskew 100.0

# This directive enables kernel synchronisation (every 11 minutes) of the
# real-time clock. Note that it can't be used along with the 'rtcfile' directive.
rtcsync

# Step the system clock instead of slewing it if the adjustment is larger than
# one second, but only in the first three clock updates.
makestep 1 3

0 comments on commit ff13f0f

Please sign in to comment.