Skip to content

宿題を片付ける: etcd のスナップショットが読めなかったのを直す、host=main を消した記録、SOPS のコメントの古いリンク - #410

Merged
5ym merged 1 commit into
mainfrom
roadmap-homework
Oct 17, 2026
Merged

5ym merged 1 commit into
mainfrom
roadmap-homework

Conversation

@5ym

@5ym 5ym commented Oct 17, 2026

Copy link
Copy Markdown
Collaborator

#404 の ROADMAP に残した宿題のうち、すぐ片付くもの。

  • etcd の日次スナップショット: 最初の 1 回が 2 つの理由で落ちた。talosctl のイメージが root でスナップショットを 0600 で書き、k8up のイメージ(65532)の restic が読めない。直したら今度は restic のキャッシュ(/.cache)に書けない。Pod を 65532 で揃え、RESTIC_CACHE_DIR を /work に向けた。手で当てて 1 回回し、dacc947b(32.8 MiB)が R2 に入ったのを確認済み
  • host=main: 10 本を forget + prune した(ユーザーの判断)。直後の restic の実データは 5.60 GiB
  • SOPS のコメント: 消した docs/restore-drill.md を指していた 1 行を直した。コメントは MAC の対象外で、sops -d が通ることを確認済み

残る宿題は、R2 の容量が下がり切るのを見ることと、復元のリハーサルの場所。

🤖 Generated with Claude Code

https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV

@claude

claude Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Claude finished @5ym's task in 16s —— View job


レビュー結果

問題無しです。

  • apps/k8up/etcd-snapshot.yaml: Pod の securityContext を 65532 に揃える修正は妥当です。
    • emptyDir は 0777 なので、init コンテナも /work に書けます。
    • talos-secrets の Secret ボリュームは既定で 0644 です。非 root でも talosconfig を読めるはずです。
    • RESTIC_CACHE_DIR=/work/.cache は書き込み可能な emptyDir 配下なので問題ありません。
    • 手で 1 回回して R2 に入った記録が PR 本文にあります。
  • bootstrap/argocd/helmchart.yaml: コメントだけの変更です。削除済みの docs への参照が消えました。
  • ROADMAP.md: 内容は PR 本文と整合しています。

要確認(軽微): init の talosctl イメージが非 root で動く点は、手動の 1 回で確認済みと読みました。次回の定期実行(13:00 UTC)が通るかも見ておくと確実です。

@5ym
5ym merged commit afcc63e into main Oct 17, 2026
1 check passed
@5ym
5ym deleted the roadmap-homework branch October 17, 2026 08:13
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