Skip to content

[ENHANCE] Coalesce Rollouts When Both Deployment and ConfigMap Are Updated #992

@itaispiegel

Description

@itaispiegel

Is your feature request related to a problem? Please describe.
We’ve noticed that when both a Deployment and its associated ConfigMap are updated in the same change, Reloader triggers two separate rollouts. This causes unnecessary redeployments and slightly increases downtime and resource usage.

Describe the solution you'd like
When both resources are updated as part of the same event (in our case helm upgrade), Reloader should detect this and coalesce them into a single rollout.

Describe alternatives you've considered
Pausing updates to avoid simultaneous changes, which isn’t always practical, since the person deploying needs to be aware that both resources are updated, and should add the pause annotation in this case.

Additional context
We're using the latest Reloader and Helm versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions