Skip to content

Commit c026bba

Browse files
committed
unplan: canopy-cr-materialisation done
Ships across three PRs (#82 + #83 + #84). Two conscious deviations from the plan: - Step 4: snapshot-list runs on both paths (not skipped on canopy) so canopy replicas also get real PVC + kopia-cache sizing from the snapshot metadata. Result-picking is by canopyDesiredSnapshotId on the canopy path. - Step 8: canopy RestoreVerification uses a direct hook (controllers::canopy::verification::report) rather than a NotificationConfig variant. No retry pipeline. Rationale: canopy reporting is coupled to spec.canopy_source, not user-configurable, and doesn't semantically belong alongside webhook / graphQL. Deferred follow-ups (out of scope per plan): - stub-canopy server + wire canopy_integration test into CI - ops handoff snippet: canopy declarations -> pgro CRs mapping
1 parent f72003f commit c026bba

1 file changed

Lines changed: 0 additions & 211 deletions

File tree

docs/plans/canopy-cr-materialisation.md

Lines changed: 0 additions & 211 deletions
This file was deleted.

0 commit comments

Comments
 (0)