Tech Blog Post Addition + GitOps Synchronization

Sprint 67: Tech Blog Post Addition + GitOps Synchronization

Decisions

D1: Remove sprint code pages and replace with ADR posts

  • Context: Sprint-specific pages (/sprint/[num], /sprints) existed in the blog but had low utilization, and ADR-based tech posts are more valuable.
  • Choice: Remove sprint pages and related code, replace with ADR-004/005 tech posts
  • Alternatives: Keep sprint pages while adding ADR posts — rejected due to duplicate content
  • Code Paths: blog/src/app/sprint/[num]/page.tsx, blog/src/app/sprints/page.tsx, blog/src/lib/posts.ts, blog/content/adr/adr-004-system-architecture.mdx, blog/content/adr/adr-005-ai-orchestration.mdx

D2: blog.yaml GitOps manifest synchronization

  • Context: Blog deployment manifest was missing imagePullPolicy and strategy settings.
  • Choice: Reflect imagePullPolicy + GHCR registry + strategy settings in blog.yaml
  • Alternatives: None
  • Code Paths: infra/k3s/blog.yaml

Patterns

Not applicable

Gotchas

Not applicable

Metrics

  • Commits: 2, Files changed: 8 (+475/-100)