* skip validating default helm repo to allow offline saving of settings. Default repo is hardcoded and correct. * dont validate the helm repo if the repo hasn't changed or is the default * fix logic