Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 122
    • Merge requests 122
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !1834

Open
Created Jun 05, 2025 by Kazuhiko Shiozaki@kazuhikoOwner3 of 3 tasks completed3/3 tasks
  • Report abuse
Report abuse

Draft: introduce restic for resiliency

  • Overview 10
  • Commits 3
  • Changes 40

This merge request supercedes !1794 (closed) that supports both rdiff-backup and restic.

You can configure backup software per PBS/clone with the following parameter.

    "pbs1-backup-software": {
      "title": "Backup software used for first clone and PBS.",
      "description": "Backup software used for first clone and PBS.",
      "type": "string",
      "enum": ["rdiff-backup", "restic"],
      "default": "rdiff-backup"
    },
    "pbs2-backup-software": {
      "title": "Backup software used for second clone and PBS.",
      "description": "Backup software used for second clone and PBS.",
      "type": "string",
      "enum": ["rdiff-backup", "restic"],
      "default": "rdiff-backup"
    },
  • refactor stack/resilient so that we can easily extend it for other software than restic.
  • support different backup software per pbs/clone.
  • main instance should support pull backup from both rdiff-backup and restic.
Edited Jun 09, 2025 by Romain Courteaud
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feat/resilient-restic
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7