我们在openshift 3.11上安装了fuse-online 7.4。我们创建了一个包含OpenApiProvider连接和SQL连接的集成。
当我们发布集成时,构建失败并出现以下错误:"repo1.maven.org:名称或服务未知:未知主机repo1.maven.org:名称或服务未知“
安装了一个企业http代理registry.access.redhat.com/fuse7/fuse-ignite-s2i
设置了DeploymentConfig。
我认为,由于集成的buildconfig是动态创建的,所以不可能将HTTP_PROXY、HTTPS_PROXY、NO_PROXY env变量注入构建荚。
我们读过https://docs.openshift.com/container-platform/3.11/install_config/http_proxies.html#s2i-builds,但是由于我们没有修改s2i图像的任何权限,所以我们不能继续。
在fuse-联机集成构建过程中,有没有提供代理信息的方法?
发布于 2019-09-27 08:41:55
最后,我们成功地将http代理环境变量注入动态创建的构建荚中。我们在mavenOptions键上修改了syndesis-server-config映射报告代理变量,如下所示:
mavenOptions:"-XX:+UseG1GC -XX:+UseStringDeduplication -Xmx310m -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyHost= -Dhttps.proxyPort= -Dhttp.nonProxyHosts=“
谢谢你的支持
如果你想解决这个问题,请告诉我。
发布于 2019-09-20 08:54:54
你能检查一下你的网络连接的DNS吗?不知道为什么,但有时我必须在我的机器上使用一个“可靠的”DNS (比如来自谷歌的8.8.8.8 )来确保repo1.maven.org是可达的。
您可以检查这是否是尝试一个简单的
$ ping repo1.maven.org如果这不起作用,你必须检查你的DNS。
https://stackoverflow.com/questions/58024172
复制相似问题