restic/kubernetes/pod_exec.go
Function PodExec
has 51 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func PodExec(pod BackupPod, log logr.Logger) (*ExecData, error) {
execLogger := log.WithName("k8sExec")
config, _ := getClientConfig()
k8sclient, err := kubernetes.NewForConfig(config)
if err != nil {
Function PodExec
has 5 return statements (exceeds 4 allowed). Open
Open
func PodExec(pod BackupPod, log logr.Logger) (*ExecData, error) {
execLogger := log.WithName("k8sExec")
config, _ := getClientConfig()
k8sclient, err := kubernetes.NewForConfig(config)
if err != nil {