On Sun, Feb 14, 2021 at 8:43 AM Roy Smith <[email protected]> wrote: > > I'm running a django app under toolforge. I see there's already a > > X_REQUEST_ID: e9ec1899b09244939d22c2387db3b75a > > header in the incoming request. That's totally cool, but I don't see it > documented in the toolforge docs. is that something the toolforge > infrastructure guarantees will be there?
It took some digging around to find a good answer for this question. It turns out that the ingress system that we are using for Toolforge's Kubernetes cluster is adding it. A request id header is added when an existing header is not found in the inbound request as it traverses the ingress. Brooke tracked down <https://github.com/kubernetes/ingress-nginx/issues/2546> upstream as a documented way that we could disable this default behavior if desired by the community or the Toolforge admins. Bryan -- Bryan Davis Technical Engagement Wikimedia Foundation Principal Software Engineer Boise, ID USA [[m:User:BDavis_(WMF)]] irc: bd808 _______________________________________________ Wikimedia Cloud Services mailing list [email protected] (formerly [email protected]) https://lists.wikimedia.org/mailman/listinfo/cloud
