Skip to content

no rollback/uninstall strategy for CRDs #1524

Description

@sophsoph321

The CRD management design proactively applies/updates CRDs before Helm install/upgrade based on CRDStrategy. However, when a Helm release is rolled back or uninstalled, no corresponding CRD cleanup or rollback logic is triggered. This creates an asymmetry: CRDs flow forward on upgrade but don't flow backward on uninstall/rollback. Wanted to understand more why this kind of behavior is acceptable?
https://github.com/fluxcd/helm-controller/blob/release/v1.4.x/internal/action/crds.go

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions