In the last couple of weeks, we have replaced[0] the previous software
responsible for routing HTTP requests to individual Toolforge tools
(ingress-nginx[1], which is now end-of-life) with a new one
(Istio[2]). The primary visible change is that error pages in cases
where a tool has a configured web service that is not working for one
reason or another are now significantly more bare-bones, those might
be improved in the future.

[0]: https://phabricator.wikimedia.org/T392356
[1]: https://github.com/kubernetes/ingress-nginx/
[2]: https://istio.io/

If you are using the Kubernetes API directly[3] to configure tool
routing, you will need to migrate from old Ingress objects to new
Gateway API[4] -provided HTTPRoute[5] objects.

[3]: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Kubernetes
[4]: https://gateway-api.sigs.k8s.io/
[5]: https://gateway-api.sigs.k8s.io/api-types/httproute/

taavi


-- 
Taavi Väänänen (he/they)
Site Reliability Engineer, Tools Infrastructure
Wikimedia Foundation
_______________________________________________
Cloud-announce mailing list -- [email protected]
List information: 
https://lists.wikimedia.org/postorius/lists/cloud-announce.lists.wikimedia.org/

Reply via email to