Skip to content

fix: address review findings (backup, security, recovery docs)#52

Merged
turtton merged 1 commit into
mainfrom
fix/review-findings
May 31, 2026
Merged

fix: address review findings (backup, security, recovery docs)#52
turtton merged 1 commit into
mainfrom
fix/review-findings

Conversation

@turtton

@turtton turtton commented May 31, 2026

Copy link
Copy Markdown
Owner

Summary

Oracle reviewで検出された問題への対応:

CRITICAL修正

  • Longhorn BackupTarget: defaultSettings.backupTargetdefaultBackupStore.backupTarget に修正 (chart v1.11.2の正しいパス)
  • CNPG ScheduledBackup: forgejo-db (毎日02:00) / woodpecker-db (毎日03:00) の定期ベースバックアップを追加

IMPORTANT修正

  • Woodpecker agent secret: createAgentSecret: false / mapAgentSecret: false を追加し、SOPS管理に統一
  • Build pod分離: woodpecker-jobs namespace を新設、RBAC + NetworkPolicy でクラスタ内アクセスを制限

ドキュメント追加

  • docs/cnpg-recovery-runbook.yaml: CNPG災害復旧マニフェスト + PITR手順
  • docs/github-to-forgejo-migration.md: GitHubリポジトリのForgejo移行ガイド

@github-actions

github-actions Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

✅ Validation passed

Validation output
Summary: 39 resources found parsing stdin - Valid: 28, Invalid: 0, Errors: 0, Skipped: 11

- Longhorn: move backupTarget to defaultBackupStore (v1.11.2 path)
- CNPG: add ScheduledBackup for forgejo-db and woodpecker-db
- Woodpecker: disable chart-managed agent secret (use SOPS)
- Woodpecker: isolate CI jobs in woodpecker-jobs namespace with NetworkPolicy
- Add CNPG disaster recovery runbook with PITR instructions
- Add GitHub to Forgejo migration guide
@turtton turtton force-pushed the fix/review-findings branch from d1839d4 to 675eab1 Compare May 31, 2026 12:27
@turtton turtton merged commit a9df790 into main May 31, 2026
1 check passed
@turtton turtton deleted the fix/review-findings branch May 31, 2026 12:33
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