infra/stacks/infra
Viktor Barzin dd461beb33 add registry blob integrity checker to self-heal corrupted cache
The cleanup-tags.sh + garbage-collect cycle can delete blob data while
leaving _layers/ link files intact. The registry then returns HTTP 200
with 0 bytes for those layers, causing "unexpected EOF" on image pulls.

fix-broken-blobs.sh walks all repositories, checks each layer link
against actual blob data, and removes orphaned links so the registry
re-fetches from upstream on next pull.

Schedule: daily at 2:30am (after tag cleanup) and Sunday 3:30am
(after garbage collection). First run found 2335/2556 (91%) of
layer links were orphaned.
2026-03-29 22:31:39 +03:00
..
.terraform.lock.hcl update infra stack terraform lock file (helm/kubernetes/vault providers) 2026-03-23 02:24:47 +02:00
backend.tf [ci skip] Move Terraform modules into stack directories 2026-02-22 14:38:14 +00:00
main.tf add registry blob integrity checker to self-heal corrupted cache 2026-03-29 22:31:39 +03:00
providers.tf sync regenerated providers.tf + upstream changes 2026-03-22 02:56:04 +02:00
terragrunt.hcl fix infra stack: use overwrite strategy for provider generation 2026-03-22 01:28:25 +02:00