Skip to content

Instance API restore status is not aggregated to Component #10832

Description

@leon-ape

Problem

When the Instance API is enabled, restore status stops at the PVC layer:

  • Instance does not aggregate Restore conditions from its restore PVCs.
  • InstanceSet v2 does not aggregate Restore conditions from its desired Instances.
  • Component and Cluster therefore remain Restore=Unknown even after physical PVC restore succeeds or fails.

This can leave restore intent and Cluster restore-protection finalizers in place indefinitely.

Expected behavior

Restore status should flow through:

PVC -> Instance -> InstanceSet -> Component -> Cluster

The aggregation must preserve failure-first semantics and report progress even before workload Pods or desired Instances exist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions