charts icon indicating copy to clipboard operation
charts copied to clipboard

feat(cluster): advanced recovery target variables in helm chart

Open zied-jt opened this issue 7 months ago • 0 comments

Context

This PR take commits from #399 and add tests for each added new key in value.yaml file.

Commits from @sadath-12

  • support: backupID in helm chart
  • fix: correct backupID field
  • re-order and add other supported target recoveries
  • add missing target params

Commits for added tests:

  • feat(cluster): Test restore with backup id
  • feat(cluster): Test restore with backup name
  • feat(cluster): Test restore with xid
  • feat(cluster): Test restore with lsn
  • feat(cluster): Test restore with time
  • feat(cluster): Test restore with exclusive
  • feat(cluster): Test restore with immediate

Tests

Test are executed with chainsaw, example:

cd charts/cluster/test/
chainsaw test --test-file chainsaw-test-xid.yaml

Related PRs

  • #399 is directly linked as it cherry-peek @sadath-12 works
  • #570 as could have implemented the same logic.

Fixes

zied-jt avatar Jul 03 '25 15:07 zied-jt