I have upgraded Zuul to fix Bug 47609 - [upstream] Zuul: status.json API should be able to filter by change
Turns out the change has a regression which cause the misc varnish to cache page. Most probably because caching headers are missing.
Example:
curl --verbose 'https://integration.wikimedia.org/zuul/status.json' > /dev/null
< HTTP/1.1 200 OK
- Server nginx/1.1.19 is not blacklisted
< Server: nginx/1.1.19
< Date: Thu, 30 Oct 2014 16:43:34 GMT
< Content-Type: application/json
< Content-Length: 57043
< Connection: keep-alive
< Vary: X-Forwarded-Proto
< Access-Control-Allow-Origin: *
< Last-Modified: Thu, 30 Oct 2014 16:43:26 GMT
< Accept-Ranges: bytes
< X-Varnish: 1581574803 1581574790
< Age: 7
^^^^^^
< Via: 1.1 varnish
< X-Cache: cp1044 hit (1)
^^^^^^^
Version: wmf-deployment
Severity: normal