HTTP/2 is a new version of the HTTP protocol that brings improved page load performance. Currently, the Octavia API does not support HTTP/2, but version 2.0 or newer of HAProxy supports it. Note: Versions of HAProxy less than 2.0 had some support for HTTP/2, but it was incomplete and buggy.
The vast majority of the attached upstream patches have been merged already and will be part of the Wallaby release. Pending ones are: * 752096: Add ALPN support for pools | https://review.opendev.org/c/openstack/python-octaviaclient/+/752096 * 752097: Add ALPN support to load balancer pools | https://review.opendev.org/c/openstack/openstacksdk/+/752097 * Add HTTP/2 example to the load balancing cookbook | https://review.opendev.org/c/openstack/octavia/+/752952
This FutureFeature for OSP 17.0 is not marked as an MVP for OSP 17.0 GA so will be targetted for review to be included in OSP 17.1. If Tech Preview is required for OSP 17.0 please clone the BZ and follow Tech Preview procedure.