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.
Problem
When the Instance API is enabled, restore status stops at the PVC layer:
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.