cloudflared Hotfix + GitOps Consistency Improvement

Date
ImpactMedium

Decisions

D1: Keep cloudflared hotfix as direct AlgoSu apply, defer GitOps migration

  • Context: blog.algo-su.com inaccessible due to Cloudflare Error 1033. During root cause investigation, discovered cloudflared is not under ArgoCD management (only kubectl.kubernetes.io/last-applied-configuration exists, no ArgoCD tracking-id). Decision needed: proceed with GitOps migration simultaneously, or apply hotfix first.
  • Choice: Apply hotfix immediately with kubectl apply while keeping AlgoSu/infra/k3s/cloudflared.yaml path as-is. GitOps migration (69-2), tag pinning (69-3), and orphan manifest cleanup (69-4) are deferred.
  • Alternatives: (a) Hotfix + GitOps migration simultaneously โ€” rejected due to extended service downtime risk. (b) Apply only kubectl edit directly to cluster โ€” rejected due to drift from source files.
  • Code Paths: infra/k3s/cloudflared.yaml

Patterns

Not applicable (single flag addition hotfix)

Metrics

  • Commits: 1 (49b719a)
  • Files changed: 1 (+4/-0)
  • Service impact: blog.algo-su.com โ€” restored from intermittent Error 1033 (28h) to HTTP 200 always responding
  • Deferred tasks: 3 (69-2 GitOps migration, 69-3 tag pinning, 69-4 orphan manifest cleanup)