Repository navigation
Conversation
Signed-off-by: Baylem <zelathis@gmail.com>
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 14 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
Signed-off-by: Baylem <zelathis@gmail.com>
CI Report - 34169a6run 43162526674 - attempt 1 0 failed - 4 passed - 3 skipped - 26 cancelled - 13m6s elapsed Test selection: partial - per-suite table Coverageno coverage/* commit statuses found on 34169a6 Changed
Slowest jobs
e2e buckets run
|
Signed-off-by: Baylem <zelathis@gmail.com>
Baylem
left a comment
There was a problem hiding this comment.
Reviewed worker construction, Restic summary parsing, the optional Backup field, CRD copies, both lists, and the detail drawer. A disposable Restic 0.19.1 repository selected the prior snapshot after a worker change, kept a replacement server in its own parent group, and restored the original backup by ID byte-for-byte. Regression tests preserve logical size and distinguish missing packed bytes, measured zero, and a positive byte count with units. Both the operator and dashboard passed their changed-line coverage gates.
Signed-off-by: Baylem <zelathis@gmail.com>
Bind new Restic workers to the captured GameServer UID so successive backups of the same source can reuse a parent. Record the packed bytes added by a run separately from logical snapshot size. The field is optional for older and CSI backups and preserves an explicit zero. Both backup lists and the detail drawer display it.
The operator suite, TypeScript build and 68 backup dashboard tests passed. Four browser scenarios checked the packed-byte display. All three updated Pencil screens passed the standard visual comparison. A disposable Restic 0.19.1 repository selected the prior snapshot for a repeated server identity, selected no parent for a replacement identity, and restored the original snapshot by ID byte-for-byte.
Closes #933.