Skip to content

feat: support more backend protocols for ext & int LBs

Gonzalo Servat requested to merge add-support-for-other-backend-protocols into main

What

Support more backend protocols (HTTP, HTTPS and HTTP2).

Why

Currently AI gateway is the only service using HTTPS for the backend protocol, which Runway does not currently support (prior to this MR). Runway currently supports HTTP or HTTP2.

With the gRPC changes in Runwayctl and due to a bug in Google's lb-http Terraform module, the Terraform plan wants to set the backend protocol to HTTP, and we're not confident it won't break the service. Instead, we're proposing the changes in this MR so we can keep the backend protocol as HTTPS until we figure out if we can switch to HTTP.

Edited by Gonzalo Servat

Merge request reports