14 Commits
Author SHA1 Message Date
AllenZMC e9ea2e0d15 fix some log typos in tlsutil_test.go
Signed-off-by: czm <zhongming.chang@daocloud.io>
2019-08-09 21:34:04 +08:00
tuanvcw 268695813b Fix typos in various places (#5360)
Signed-off-by: Vu Cong Tuan <tuanvc@vn.fujitsu.com>
2019-02-26 07:41:50 -08:00
fibonacci1729 bd0686731c fix(helm): fix(helm): add --tls-hostname flag to tls flags
docs(*): update tiller_ssl.md to reflect IP SAN usage.
When using helm/tiller in tls-verify mode, 127.0.0.1 should
be listed as an IP SAN in the tiller certificate to pass
hostname verficiation of the TLS handshake.

Closes #4149
2018-08-07 16:56:40 -07:00
Matthew Fisher 2d77db11fa change copyright to "Copyright The Helm Authors" 2018-07-30 08:29:17 -07:00
Brian aedd306e83 Revert "fix(helm): add --tls-hostname flag to tls flags." 2018-07-16 13:46:50 -06:00
fibonacci1729 7faf62a209 fix(helm): add --tls-hostname flag to tls-flags 2018-07-16 13:40:42 -06:00
Morgan Parry 332dc83c46 (fix) Handle caFile alone being set for repos
Previously it was only respected if certFile and keyFile were also
specified. However, these are independent features.
2018-03-21 15:25:13 +00:00
Matt Butcher e8e6ac5d77 Fix/missing ssl params (#3152)
* fix(helm): add TLS params back

During a recent refactor, several TLS flags stopped being processed for
a few of the commands. This fixes those commands, and documents how to
set up TLS.

* fix(tiller): add stricter certificate verification

The older version of Tiller allowed a weaker set of certificate checks
than we intended. This version requires a client certificate, and then
requires that that certificate be signed by a known CA. This works
around the situation where a user could provide a self-signed
certificate.
2017-11-15 17:52:24 -07:00
Brian d5682ae4f5 Merge pull request #2615 from bonifaido/optional-ca-file
CAFile is now optional, in that case the default RootCAs are used
2017-07-27 09:39:42 -06:00
Justin Scott af4c243ee3 Correct punctuation and capitalization for user facing strings. 2017-06-26 10:23:26 -07:00
Nandor Kracser 5f96fb816c CAFile is now optional, in that case the default RootCAs are used 2017-06-22 20:37:26 +02:00
fibonacci1729 73e6399294 test(*): add tests for new tls support
Adds a testdata directory to hold tls certs at the root
of the project. The tests cover pkg/tlsutil, cmd/helm,
and cmd/helm/installer.

Closes #2289
2017-04-18 15:02:06 -06:00
fibonacci1729 735f4e3d4a feat/tls: add TLS support for helm / tiller 2017-04-04 12:20:37 -06:00
Anton Galitsyn b0e7a43b5b Construct http.Client for repositories from config, add TLS support 2016-12-28 22:59:11 +07:00