Commit 647edc6c authored by Committed by Miciah Dashiel Butler MastersBrowse files
Configure router to use "source" for passthrough
Configure OpenShift router to use the "source" balancing algorithm for passthrough routes in order to provide some session-affinity. This was the behavior for passthrough routes before OpenShift 4.8, and changing it was unintentional. Follow-up to commit e83b057c. This commit fixes bug 1997407. https://bugzilla.redhat.com/show_bug.cgi?id=1997407 * pkg/operator/controller/ingress/deployment.go (RouterTCPLoadBalancingAlgorithmEnvName): New const for the "ROUTER_TCP_BALANCE_SCHEME" environment variable. (desiredRouterDeployment): Set ROUTER_TCP_BALANCE_SCHEME to "source". * pkg/operator/controller/ingress/deployment_test.go (TestDesiredRouterDeployment): Verify that desiredRouterDeployment sets ROUTER_TCP_BALANCE_SCHEME appropriately.