<p>We installed fuse-online 7.4 on openshift 3.11. We created an integration containing an OpenApiProvider connection and an SQL connection.</p>

<p>When we publish the integration, the build fails with the following error:
"repo1.maven.org: Name or service not known: Unknown host repo1.maven.org: Name or service not known"</p>

<ul>
<li>Openshift is installed behing an enterprise http proxy</li>
<li>The image registry.access.redhat.com/fuse7/fuse-ignite-s2i is pulled correctly since docker is configured with proxy.</li>
<li>syndesis-server DeploymentConfig has been set with proxies environment variables</li>
</ul>

<p>I suppose that, since the buildconfig for the integration is created dynamically, is not possible to inject HTTP_PROXY,HTTPS_PROXY,NO_PROXY env variables to the build pod.</p>

<p>We read <a href="https://docs.openshift.com/container-platform/3.11/install_config/http_proxies.html#s2i-builds" rel="nofollow noreferrer">https://docs.openshift.com/container-platform/3.11/install_config/http_proxies.html#s2i-builds</a> but since we don't have any rights to modify s2i image we cannot proceed.</p>

<p>Is there any  way to provide proxy information during during fuse-online integration build?</p>

Claudio Campisi
<p>Finally we succeeded to inject http proxy environment variables in dynamic created build pods.
We modified syndesis-server-config config map reporting proxy variables on mavenOptions key like this:</p>

<p>mavenOptions: "-XX:+UseG1GC -XX:+UseStringDeduplication -Xmx310m -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyHost= -Dhttps.proxyPort= -Dhttp.nonProxyHosts="</p>

<p>Thanks for the support</p>

<p>Let me know if you have any other idea of resolving the issue</p>
