Skip to content

helm checksums support in Helm Chart #62698

Description

@devgonvarun

Description

No response

Use case/motivation

Presently its not possible to annotate airflow pods with helm checksums of the dependent secrets/configmaps so that when the secrets/configmaps change then the airflow control plane pod (scheduler, api server or dag processor) automatically restart with the updated dependent secret/configmap. The reason is because the chart does not support tpl evaluations from values yaml in these sections.

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Activity

  1. XD-DENG commented on Mar 5, 2026

    @XD-DENG
    Member

    The chart actually already has checksums. For example, for scheduler: https://github.com/apache/airflow/blob/main/chart/templates/scheduler/scheduler-deployment.yaml#L99-L104

    Are you referring to any more specific cases? May need some elaborations here.

  2. devgonvarun commented on Mar 6, 2026

    @devgonvarun
    Author

    The values.yaml does not support annotating the scheduler/dag processor/api server pods with checksum evaluated from custom secret/configmaps. For example. Imagine you create a configmap for airflow listeners plugin mounted on scheduler pod, If the configmap changes the scheduler pod still continues to run with the old configmap.

  3. added a commit that references this issue on Mar 6, 2026
    f814f78
  4. XD-DENG commented on Mar 6, 2026

    @XD-DENG
    Member

    Maybe this #63019 can make what you expect happen? Let me know if this is what you desired or not ;-)

  5. added a commit that references this issue on Mar 9, 2026
    078a615
  6. added a commit that references this issue on Mar 9, 2026
    faa8ada
  7. added a commit that references this issue on Mar 10, 2026
    841048c
  8. added a commit that references this issue on Mar 10, 2026
    9e05c03
  9. added a commit that references this issue on Mar 11, 2026
    0dce756
  10. added a commit that references this issue on Mar 13, 2026
    9b217b6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:helm-chartAirflow Helm Chartkind:featureFeature Requestsneeds-triagelabel for new issues that we didn't triage yet

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions