Skip to content

Feature Request: Diff visibility for PreSync hook resources #480

@imuneeeb

Description

@imuneeeb

This request follows up on a previously closed issue where it was clarified that the current behavior is expected:

As mentioned there, kubechecks only generates diffs for existing, long-lived resources, and ArgoCD hooks do not appear in diff previews.

Problem / Limitation

In our setup, PreSync hooks are used for critical deployment logic, including:

  • Backend database migration jobs
  • Frontend asset build jobs
  • ExternalSecret resources to fetch secrets before application sync

Any change in these resources can have a direct production impact. However, since diffs for hook resources are not shown, these changes are currently invisible during reviews.

Feature Request

Please consider adding an optional configuration to include diffs for hook resources (at least PreSync) based on their manifests, even if they are not continuously running resources.

This would significantly improve the visibility.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions