Merge pull request #6425 from AndiDog/helm-template-no-reachability-check

Fix reachability check which must be disabled for `helm template` (unless `--validate` is specified)
pull/6491/head
Matthew Fisher 5 years ago committed by GitHub
commit 3e891dbde9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -147,9 +147,12 @@ func (i *Install) installCRDs(crds []*chart.File) error {
// //
// If DryRun is set to true, this will prepare the release, but not install it // If DryRun is set to true, this will prepare the release, but not install it
func (i *Install) Run(chrt *chart.Chart, vals map[string]interface{}) (*release.Release, error) { func (i *Install) Run(chrt *chart.Chart, vals map[string]interface{}) (*release.Release, error) {
// Check reachability of cluster unless in client-only mode (e.g. `helm template` without `--validate`)
if !i.ClientOnly {
if err := i.cfg.KubeClient.IsReachable(); err != nil { if err := i.cfg.KubeClient.IsReachable(); err != nil {
return nil, err return nil, err
} }
}
if err := i.availableName(); err != nil { if err := i.availableName(); err != nil {
return nil, err return nil, err

Loading…
Cancel
Save