Skip to content

Finalizer recovery runbook for wedged Crossplane restores #116

@patrick-hermann-sva

Description

@patrick-hermann-sva

Parent: #111

When a restore fails partway, MRs can wedge on finalizers (provider gone, external resource state ambiguous). Need a documented, tested recovery procedure.

Cover

  • Detecting wedged MRs (kubectl get patterns, common finalizer values)
  • Safe finalizer removal vs unsafe (external resource still exists)
  • Re-adoption via crossplane.io/external-name after manual cleanup
  • When to give up and recreate from Git

Deliverable

docs/runbooks/crossplane-restore-recovery.md.

Metadata

Metadata

Assignees

No one assigned

    Labels

    crossplaneCrossplane control planerunbookOperational runbooksveleroBackup / restore via Velero

    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