Description of problem: The build in-cluster service test deploys a Redis service, then checks the service availability by running a `curl` command against the redis endpoint. Newer versions of Redis won't allow these requests when proxy environment variables are set. Version-Release number of selected component (if applicable): 4.8 How reproducible: Always Steps to Reproduce: 1. Install OCP behind a proxy 2. Start a Redis service in a project 3. In the same project, start a build which connects to the redis service Actual results: Connection is aborted. Redis error message: ``` # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to use Cross Protocol Scripting to compromise your Redis instance. Connection aborted. ``` Expected results: Connection succeeds Additional info: https://prow.ci.openshift.org/view/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-nightly-4.9-e2e-aws-proxy/1409477255171674112
Verified ============== Results for the openshift-ci test [sig-builds][Feature:Builds] build can reference a cluster service with a build being created from new-build should be able to run a build that references a cluster service [Skipped:Disconnected] [Suite:openshift/conformance/parallel] it passed
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 (Moderate: OpenShift Container Platform 4.9.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:3759