Files
foxhunt/infra/docker
jgrusewski b008b32d73 chore(image): drop rclone from ci-builder-cpu Dockerfile
rclone (~50 MB installed) is not used by any Argo step that runs in
ci-builder-cpu. The only Argo step that does use rclone
(build-web-dashboard) runs in node:22-alpine and apk-installs rclone
itself. Removing here saves an unused ~50 MB layer in every
ci-builder-cpu pull on every CI compile pod cold-start.

Tools deliberately KEPT despite the original task suggestion to remove
them:
  - terragrunt + tofu — used by terragrunt-apply step in
    ci-pipeline-template.yaml (runs in ci-builder-cpu)
  - kubectl          — used by apply-argo-templates step in
    ci-pipeline-template.yaml (runs in ci-builder-cpu)

Removing those would break those pipeline steps.

Expected impact: ~50 MB image size reduction, ~3-7 sec cold-pull
savings per compile pod. Smaller than the original ~250 MB estimate
because terragrunt/tofu/kubectl had to stay.

Validation: visually inspected Dockerfile syntax (no docker daemon
available locally). Grepped infra/k8s/argo/*.yaml for rclone usage —
only build-web-dashboard (node:22-alpine) references it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 10:22:25 +02:00
..