INNER CODE UNIT · Go
HelmListReleaseHistory
kubenav/kubenav · cmd/kubenav/helm.go:106
func HelmListReleaseHistory(clusterServer, clusterTLSServerName, clusterCertificateAuthorityData string, clusterInsecureSkipTLSVerify bool, userClientCertificateData, userClientKeyData, userToken, userUsername, userPassword, proxy string, timeout int64, namespace, name string) (_ string, err error) {
defer func() {
if r := recover(); r != nil {
err = fmt.Errorf("panic: %#v", r)
}
}()
restConfig, _, err := kube.NewClient(clusterServer, clusterTLSServerName, clusterCertificateAuthorityData, clusterInsecureSkipTLSVerify, userClientCertificateData, userClientKeyData, userToken, userUsername, userPassword, proxy, timeout)
if err != nil {
return "", err
}
client, err := helm.NewClient(restConfig, namespace)
if err != nil {
return "", err
}
releases, err := client.ListReleaseHistory(name)