// "Why create a new client for each hook?" Because `cfg.RESTClientGetter` can be `nil` before the `for` loop, as detected by the `TestInstall/basic_install` and `TestInstallRelease` tests.
client,err:=cfg.KubernetesClientSet()// "Why create a new client for each hook?" Because `cfg.RESTClientGetter` can be `nil` before the `for` loop, as detected by the `TestInstall/basic_install` and `TestInstallRelease` tests.
client,err:=cfg.KubernetesClientSet()
iferr!=nil{
iferr!=nil{
returnerrors.Wrapf(err,"unable to create Kubernetes client set to fetch pod logs")
returnerrors.Wrapf(err,"unable to create Kubernetes client set to fetch pod logs")