From b8e457827e57212abca61f5d295f5e1bde178cb8 Mon Sep 17 00:00:00 2001 From: Ahmad Hassan Date: Mon, 19 Nov 2018 13:57:48 +0200 Subject: Manually load the certificates --- lib/gitlab/gitaly_client.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib/gitlab/gitaly_client.rb') diff --git a/lib/gitlab/gitaly_client.rb b/lib/gitlab/gitaly_client.rb index 70c89109c61..cb6601786dc 100644 --- a/lib/gitlab/gitaly_client.rb +++ b/lib/gitlab/gitaly_client.rb @@ -66,9 +66,15 @@ module Gitlab end end + def self.load_certs + @certs ||= Dir["#{OpenSSL::X509::DEFAULT_CERT_DIR}/*"].map do |cert| + File.read(cert) + end.join("\n") + end + def self.stub_creds(storage) if URI(address(storage)).scheme == 'tls' - GRPC::Core::ChannelCredentials.new + GRPC::Core::ChannelCredentials.new load_certs else :this_channel_is_insecure end -- cgit v1.2.1