Description of problem:
From PR https://github.com/openshift/origin/pull/9810, the connection limits are set for edge route(be_edge_http_*) and insecure route(be_http_*), but the reencrypt(be_secure_*) and passthrough route(be_tcp_*) does not have the configuration.
Version-Release number of selected component (if applicable):
openshift3/ose-haproxy-router v220.127.116.11 185850e07ab4
Steps to Reproduce:
1. Create route with each type
2. Set the connection limits to the routes via annotation
$ oc annotate route route haproxy.router.openshift.io/rate-limit-connections=true
$ oc annotate route route haproxy.router.openshift.io/rate-limit-connections.rate-tcp=6
3. Check the haproxy config
The edge route and unsecure route has the rate-limit-connections applied, but the reencrypt route and passthrough route does not have.
All the types of route should have the configuration.
Checked on build v18.104.22.168
The reencrypt and passthrough routes can set the connection limits now.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.