Drop custom Fastly VCL rule for disabling caching of HTML
As described in https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/14852#note_802614847 and #5218 (closed), we added a custom Fastly VCL rule to ensure that HTML files weren't cached.
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/14852#note_800808259, @igorwwwwwwwwwwwwwwwwwwww mentions that he's not sure if we are okay to drop this rule.
We currently suspect that the problem may have been fixed with a massive gsutil setmeta -h 'Cache-Control: public, max-age=0'
call. Note that about.gitlab.com deploy script uses gsutil rsync
, which only modifies files that have been modified. It's possible that unchanged files may still have had max-age=600
.
It does sound like the root cause was Google serving stale files, though.