aws / aws/eks-charts

[aws-for-fluent-bit] offer lifecycle options to configure preStop

Open
#1,186 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Mustache
Stars
1.3k
Forks
1.1k
Avg merge
22m
Merged PRs (30d)
5

Description

**Is your feature request related to a problem?**
When using Karpenter and node consolidation occurs, Fluent Bit DaemonSet pods may be evicted before application pods, leading to missed logs during the period when Fluent Bit pods are absent but application pods are still running.

**Is your feature request related to a specific Helm chart, if yes mention name of the chart?**
aws-for-fluent-bit

**Describe the solution you'd like**
* Add lifecycle section to `stable/aws-for-fluent-bit/values.yaml` and `stable/aws-for-fluent-bit/templates/daemonset.yaml`.
* Expanding terminationGracePeriod is also required.

**Describe alternatives you've considered**
n/a

Contributor guide

Open the contributing guide

Research direction

Start with stable/aws-for-fluent-bit/values.yaml and stable/aws-for-fluent-bit/templates/daemonset.yaml to trace how DaemonSet pod settings are configured. Confirm the lifecycle and termination settings needed for preStop during node consolidation, then verify the rendered chart exposes them and supports the required termination grace period.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm
Domain
devops
Issue type
Feature
Difficulty
2/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.