Signed-off-by: Sunil Kumar <suryakn27@outlook.com>

Signed-off-by: suryatech27-cloud <sunil.techno27@gmail.com>
pull/10807/head
suryatech27-cloud 4 years ago
parent fec3650a31
commit 40b59f104a

@ -125,23 +125,27 @@ func (p *Pull) Run(chartRef string) (string, error) {
saved, v, err := c.DownloadTo(chartRef, p.Version, dest) saved, v, err := c.DownloadTo(chartRef, p.Version, dest)
if err != nil { if err != nil {
registryClient, err := registry.NewCrosClient(chartRef, fmt.Printf("Error : %v\n", err)
registry.ClientOptDebug(p.Settings.Debug), if strings.Contains(fmt.Sprint(err), "remote error: tls: handshake failure") {
registry.ClientOptCredentialsFile(p.Settings.RegistryConfig), registryClient, err := registry.NewCrosClient(chartRef,
registry.ClientOptWriter(&out), registry.ClientOptDebug(p.Settings.Debug),
) registry.ClientOptCredentialsFile(p.Settings.RegistryConfig),
if err != nil { registry.ClientOptWriter(&out),
return out.String(), err )
} if err != nil {
c.Options = append(c.Options, return out.String(), err
getter.WithRegistryClient(registryClient), }
getter.WithTagName(p.Version)) c.Options = append(c.Options,
getter.WithRegistryClient(registryClient),
getter.WithTagName(p.Version))
saved, v, err = c.DownloadTo(chartRef, p.Version, dest) saved, v, err = c.DownloadTo(chartRef, p.Version, dest)
if err != nil { if err != nil {
return out.String(), err
}
} else {
return out.String(), err return out.String(), err
} }
} }
if p.Verify { if p.Verify {

Loading…
Cancel
Save