【发布时间】:2018-12-19 07:50:53
【问题描述】:
我在本地有一个自定义 Chef 服务器,其 TLS 证书由我们自己的 CA 服务器签名。我将 CA 证书添加到 .chef/trusted_certs,现在 knife ssl verify 工作正常。
但是当我尝试使用 Berksfile 上传食谱时,我遇到了以下错误:
$ berks upload
E, [2016-03-26T15:02:18.290419 #8629] ERROR -- : Ridley::Errors::ClientError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
E, [2016-03-26T15:02:18.291025 #8629] ERROR -- : /Users/chbr/.rvm/gems/ruby-2.3-head@global/gems/celluloid-0.16.0/lib/celluloid/responses.rb:29:in `value'
我已尝试将 CA 证书附加到 /ops/chefdk/embedded/ssl/certs/cabundle.pem,但没有任何区别。
【问题讨论】:
标签: ssl chef-infra berkshelf