bottlerocket-os / bottlerocket-os/bottlerocket

Add aws-clockbound daemon to image for precise timings

Open
#4,751 0 comments 1 reaction 0 assignees View on GitHub
status/needs-triage type/enhancement
Dominant language
Rust
Stars
9.7k
Forks
586
Avg merge
1d 11h
Merged PRs (30d)
11

Description

**What I'd like:**

AWS EC2 nodes have supported [high precision clocks](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-time-sync-service-microsecond-accurate-time/) for many years now.

However, for applications to get access to this clock requires the [aws-clockbound](https://github.com/aws/clock-bound) daemon to be running on the EC2 node.

The bottlerocket images dont contain this daemon, preventing use of the clockbound api in EKS Automatic clusters (which only use Bottlerocket) and/or any EKS clusters using Bottlerocket.
https://github.com/aws/clock-bound/issues/28#issuecomment-3591005152

Please add the aws-clockbound daemon to the Bottlerocket image so distributed applications running on EKS Automatic clusters can take advantage of the AWS Clockbound api.

Its a shame that AWS has such amazing feature and due to Bottlerocket not installing the daemon, we are not able to use it in our applications.

**Any alternatives you've considered:**

Currently we had to switch from EKS Automatic clusters (which use Bottlerocket) to EKS Standard cluster with AWS Linux based with custom launch template to use Clockbound.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.