GitHub PushEvent at 2014-02-24 10:42:27
Repository: operations-puppet
Actor: wmfgerrit
Payload: {"shas":[["045df8114863d773fe57f64cfbd4eae464b8e354","a348a171a7681d9dadbef95e60574c8370431eb3@wikimedia.org","Send Vary header on http to http redirect\n\nThe doc.wikimedia.org and integration.wikimedia.org hosts are pointing\non the misc-varnish. HTTPS connections are terminated there and\nforwarded to gallium Apache on port 80.\n\nThe Apache should redirect any request originally made with HTTP to its\nHTTPS version (that is the case when X-Forwarded-Proto is NOT https).\n\nThe HTTP and HTTPS url thus need to vary in Varnish cache.  We achieve\nthat by always adding a header Vary: X-Forwarded-Proto.  That would\nsolve redirects loops and should ensure everyone is sent to HTTPS.\n\nBug: 60822\nChange-Id: I83cef4b4d1c956ede13b9e124a046015962d7458","Bryan Davis",true]],"size":1,"ref":"refs/heads/production","head":"045df8114863d773fe57f64cfbd4eae464b8e354"}