我们公司注入自签名SSL证书。因此,我们需要在Java应用程序中使用一个自定义的cacerts文件来连接到Internet。否则,我们会得到证书颁发机构错误。
我们正在尝试使用Jenkins Helm chart(https://artifacthub.io/packages/helm/jenkinsci/jenkins)在本地Kubernetes集群上安装Jenkins,该chart自带Java VM。当Jenkins启动时,它正在访问updats.jenkins.io,并失败,错误为:
Unable to retrieve JSON from https://updates.jenkins.io/update-center.json?version=2.387.1:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
我猜替换包含的Java VM中的cacerts文件将解决这个问题,但我不确定如何操作。如何修改被Helm chart引用的Docker镜像上的文件?
有什么想法吗?
1条答案
按热度按时间wko9yo5t1#
您可以创建自定义值yaml文件,并提供不同于values的详细信息。yaml,在应用Helm图表时使用自定义值yaml