OVH Load Balancer - Routes - set-header/replace-header

Bonjour,

Est-il possible de créer les transformations suivantes grâce aux routes HTTP du Load Balancer (https://docs.ovh.com/fr/load-balancer/routes/)

Avec la syntaxe HAProxy (utilisé par l'offre LB de OVHcloud), voici ce que j'aimerais pouvoir faire dans la partie frontend et la partie backend:

frontend

http-request set-header Host interne.contoso.com if { hdr(Host) -i externe.contoso.com }

backend

http-response replace-header Location https?://interne.contoso.com((/.*)?) "https://externe.contoso.com\1"

D'avance un grand merci pour l'info.

Cordialement.

E.

PS. Ce serait bien d'avoir une version intermédiaire entre le Pack1 (20 €) et la Pack2 (200 €), car pour un simple test, cela pique de devoir prendre le Pack2.

Pour info, la réponse du support:

> Avec un pack 2 IP Load Balancer, les routes permettent du redirect, du reject ou du forward vers un backend particulier uniquement.

Bien que possible au niveau de HAProxy, l'utilisateur ne peut pas le faire à son niveau via l'API.

Nous avons suggéré d'ouvrir le paramétrage du LB un peu comme ce que NSX offre dans le packaging de ce RP ou, si OVHcloud souhaite restreindre/contrôler ce que les utilisateurs peuvent faire ou pas, offrir une IHM et une API proposant une palette de fonctions HAProxy plus étendue, comme par exemple ce que le plugin HAProxy de OPNSense propose.

Je plussoie aussi, en gros avec l'offre de base nous ne pouvons même pas travailler en blue-green puisqu'un site en production necessite 2 frontend, 1 pour le port 80 et l'autre pour le port 443 et du coup cela laisse zéro possibilité c'est vraiment dommage de ne pas avoir une vitesse par exemple 3 frontend pour 10 euros de plus.