I must have been doing something silly because I recreated the cluster, configured the proxy directly in the Jenkins ui and everything worked as expected.

However I had issues with creating other apps via new-app (using the Jenkins template did work). new-app couldn't connect to the public registry. To get around this I set the proxy environment variables as arguments to the oc cluster up command.

If the registry gets a different internal ip address this will break of course. I suspect I will have other issues if internal traffic is being pushed out to the proxy but we'll cross that bridge when we get to it. Unless someone can save me the headaches.

​Cesar, we should make these steps are documented for users who need to use a proxy for external access.​

I ran a cluster with oc cluster up and deployed Jenkins from the provided template. I can acces Jenkins and login. But I need to setup our company proxy so Jenkins can access external sites (eg. Github.com).

From within the container (oc rsh jenkins-5-xg14g) curl fails to connect to github.com. From the host it connects fine. I ran these commands to try add the proxy settings to the container: