You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `kopiaSecretRef` | `SecretReference` | One of | — | Reference to a Secret containing Kopia repository credentials (`bucket`, `region`, `repositoryPassword`, `accessKeyId`, `secretAccessKey`). Mutually exclusive with `canopySource`. |
87
+
| `canopySource` | `CanopySource` | One of | — | Route kopia through the canopy-mediated proxy sidecar instead of a static Secret. `{ group, type }`. Managed by the canopy worklist syncer; humans usually don't hand-author these. Mutually exclusive with `kopiaSecretRef`. |
87
88
| `snapshotFilter` | `SnapshotFilter` | No | — | Filter criteria to select which Kopia snapshot to restore. |
88
89
| `schedule` | `string` | Yes | — | Cron expression controlling how often new restores are triggered. |
89
90
| `scheduleJitter` | `string` | No | `"10m"` | Random jitter added to scheduled restores (friendly duration, e.g. `"5m"`, `"1h"`). |
@@ -175,6 +176,7 @@ Additional fields for `target: graphQL`:
175
176
| `lastRestoreCompletedAt` | `Time` | When the last restore completed. |
176
177
| `nextScheduledRestore` | `Time` | When the next scheduled restore will occur. |
177
178
| `latestAvailableSnapshot` | `string` | Snapshot ID of the latest available snapshot matching the filter. |
179
+
| `canopyDesiredSnapshotId` | `string` | For canopy-sourced replicas: the snapshot the canopy worklist syncer wants restored. The reconciler triggers a new restore when this differs from the current one. |
0 commit comments