Skip to content

Helm: Add API server rollout restart CronJob#69808

Open
Subham-KRLX wants to merge 1 commit into
apache:mainfrom
Subham-KRLX:feat/api-server-rollout-restart-cronjob
Open

Helm: Add API server rollout restart CronJob#69808
Subham-KRLX wants to merge 1 commit into
apache:mainfrom
Subham-KRLX:feat/api-server-rollout-restart-cronjob

Conversation

@Subham-KRLX

Copy link
Copy Markdown
Contributor

This PR adds Helm chart support for periodic API server rollout restarts on Kubernetes.

Problem:
Long-running uvicorn processes in the API server can accumulate stale resources. Kubernetes provides kubectl rollout restart as a native mechanism, but the Airflow Helm chart has no built in support for scheduling this.

Fix:
Adds a new apiServer.rolloutRestart configuration section with a CronJob, ServiceAccount, Role, and RoleBinding following the exact same pattern as the existing databaseCleanup CronJob.

closes: #61432


Was generative AI tooling used to co-author this PR?
  • Yes — Claude(For pr description)

@boring-cyborg boring-cyborg Bot added the area:helm-chart Airflow Helm Chart label Jul 13, 2026
@Subham-KRLX Subham-KRLX force-pushed the feat/api-server-rollout-restart-cronjob branch from 0f5d85c to f694b8b Compare July 13, 2026 10:01
@Subham-KRLX Subham-KRLX changed the title Feat/api server rollout restart cronjob Helm: Add API server rollout restart CronJob Jul 13, 2026
@Subham-KRLX Subham-KRLX force-pushed the feat/api-server-rollout-restart-cronjob branch from f694b8b to 86dffc7 Compare July 13, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:helm-chart Airflow Helm Chart

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helm chart support for periodic API server rollout restarts on Kubernetes

1 participant