bottlerocket-os / bottlerocket-os/bottlerocket
CEL Expression Support for MaxPods, KubeReserved, and SystemReserved
- Dominant language
- Rust
- Stars
- 9.7k
- Forks
- 586
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 11
Description
**What I'd like:**
Similar to how in AL2023, nodeadm allows users to pass in a CEL expression for MaxPods https://github.com/awslabs/amazon-eks-ami/blob/main/nodeadm/internal/kubelet/eni_max_pods.go, it would be very useful if the same were able to be expressed in bottlerocket.
**Any alternatives you've considered:**
Contributor guide
Research direction
Start by reading the referenced AL2023 implementation in nodeadm/internal/kubelet/eni_max_pods.go and comparing its MaxPods CEL expression support with Bottlerocket's handling of MaxPods, KubeReserved, and SystemReserved. Done means users can express these settings with CEL expressions in Bottlerocket, with the supported behavior documented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100