-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(inputs.chrony): Remove chronyc dependency #14629
Conversation
310e6bd
to
3cbd286
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty cool, thanks for the integration test too!
Download PR build artifacts for linux_amd64.tar.gz, darwin_arm64.tar.gz, and windows_amd64.zip. 📦 Click here to get additional PR build artifactsArtifact URLs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Landing after playing with this locally.
This updates the documentation and sample code of the `chrony` input plugin to reflect the code changes done in PR influxdata#14629 which was dropping the runtime dependency on a locally installed `chronyc` executable. Relates to influxdata#14629. Fixes influxdata#14964.
Summary
This PR removes the dependency for
chronyc
to be installed in preparation of tackling #2798. That change now also allows to check remote chrony daemons if they are configured to allow this (seebindcmdaddress
andcmdallow
of chronyd documentation).Furthermore, we do add an integration test against a chrony docker container and improve the non-integration test.
Checklist
Related issues
related to #2798