Skip to content

Add DR restore metadata and backup tasks#237

Merged
edgard merged 3 commits into
masterfrom
codex-dr-restore-readiness
Jun 15, 2026
Merged

Add DR restore metadata and backup tasks#237
edgard merged 3 commits into
masterfrom
codex-dr-restore-readiness

Conversation

@edgard

@edgard edgard commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add backup, restore, and drill task entry points for the Ansible DR workflow
  • Annotate apps with DR tier and restore mode metadata
  • Extend metadata validation and inventory generation to enforce DR conventions
  • Update restic backup job behavior for safer repository maintenance

Testing

  • Updated and expanded unit policy tests for DR metadata rules
  • Updated Ansible layout and convention checks to cover the new backup role and playbooks

edgard added 3 commits June 15, 2026 16:29
Restic can fail restores on the NFS-backed appdata PVC when it attempts to replay server-managed xattrs such as system.nfs4_acl. Skip xattrs for app restores and drills so file content recovery remains reliable on the target storage.

Keep the maintenance CronJob at the existing 04:00 schedule while retaining retry-lock behavior for repository lock contention.
@edgard edgard enabled auto-merge (squash) June 15, 2026 14:44
@edgard edgard merged commit 7cd954d into master Jun 15, 2026
3 checks passed
@edgard edgard deleted the codex-dr-restore-readiness branch June 15, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant