Skip to content

feat: Custom backup and restoration#794

Draft
alexarefev wants to merge 14 commits intomainfrom
feature/custom_restoration
Draft

feat: Custom backup and restoration#794
alexarefev wants to merge 14 commits intomainfrom
feature/custom_restoration

Conversation

@alexarefev
Copy link
Collaborator

@alexarefev alexarefev commented Mar 10, 2026

Description

  • Provide an ability to manage periodic ETCD backups
  • Provide an ability to restore ETCD from periodic backup

Solution

  • Change the backup procedure to create CronJob that will manage periodic backup

Test Cases

TestCase 1

Make sure the backup is working

Test Configuration:

  • Hardware: 4CPU/8GB
  • OS: Ubuntu 22.04
  • Inventory: AllInOne

Steps:

  1. Run backup with the following options

Results:

Before After
--- CronJob is running and working correctly

TestCase 2

Make sure the restoration is working

Test Configuration:

  • Hardware: 4CPU/8GB
  • OS: Ubuntu 22.04
  • Inventory: AllInOne

Steps:

  1. Run restoration with the following options

Results:

Before After
--- Restoration has been finished successfully

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • There is no breaking changes, or migration patch is provided
  • Integration CI passed
  • Unit tests. If Yes list of new/changed tests with brief description
  • There is no merge conflicts

@alexarefev alexarefev added improvement New feature or request python Pull requests that update Python code labels Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement New feature or request python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants