From 2f89a6bda6ac7c69b5676fd929f8e6b1414f9ad0 Mon Sep 17 00:00:00 2001 From: NickrenREN Date: Mon, 26 Dec 2016 18:41:14 +0800 Subject: [PATCH] optimize getPullSecretsForPod() and syncPod() Since getPullSecretsForPod() will never return err,we do not need the second return value,and modify syncPod() function. --- pkg/kubelet/kubelet.go | 8 ++------ pkg/kubelet/kubelet_pods.go | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 9584ef5f1b0..fd21dc7e16d 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1551,16 +1551,12 @@ func (kl *Kubelet) syncPod(o syncPodOptions) error { } // Fetch the pull secrets for the pod - pullSecrets, err := kl.getPullSecretsForPod(pod) - if err != nil { - glog.Errorf("Unable to get pull secrets for pod %q: %v", format.Pod(pod), err) - return err - } + pullSecrets := kl.getPullSecretsForPod(pod) // Call the container runtime's SyncPod callback result := kl.containerRuntime.SyncPod(pod, apiPodStatus, podStatus, pullSecrets, kl.backOff) kl.reasonCache.Update(pod.UID, result) - if err = result.Error(); err != nil { + if err := result.Error(); err != nil { return err } diff --git a/pkg/kubelet/kubelet_pods.go b/pkg/kubelet/kubelet_pods.go index e1eda16586a..3aa8509f039 100644 --- a/pkg/kubelet/kubelet_pods.go +++ b/pkg/kubelet/kubelet_pods.go @@ -672,7 +672,7 @@ func (kl *Kubelet) makePodDataDirs(pod *v1.Pod) error { // getPullSecretsForPod inspects the Pod and retrieves the referenced pull // secrets. -func (kl *Kubelet) getPullSecretsForPod(pod *v1.Pod) ([]v1.Secret, error) { +func (kl *Kubelet) getPullSecretsForPod(pod *v1.Pod) []v1.Secret { pullSecrets := []v1.Secret{} for _, secretRef := range pod.Spec.ImagePullSecrets { @@ -685,7 +685,7 @@ func (kl *Kubelet) getPullSecretsForPod(pod *v1.Pod) ([]v1.Secret, error) { pullSecrets = append(pullSecrets, *secret) } - return pullSecrets, nil + return pullSecrets } // Returns true if pod is in the terminated state ("Failed" or "Succeeded").