mirror of https://github.com/k3s-io/k3s
optimize NewSimpleSecretManager and cleanupOrphanedPodCgroups
remove NewSimpleSecretManager second return value and cleanupOrphanedPodCgroups's return since they will never return errpull/6/head
parent
68814c0203
commit
31bfefca3c
|
@ -465,11 +465,9 @@ func NewMainKubelet(kubeCfg *componentconfig.KubeletConfiguration, kubeDeps *Kub
|
|||
experimentalHostUserNamespaceDefaulting: utilfeature.DefaultFeatureGate.Enabled(features.ExperimentalHostUserNamespaceDefaultingGate),
|
||||
}
|
||||
|
||||
secretManager, err := secret.NewCachingSecretManager(
|
||||
secretManager := secret.NewCachingSecretManager(
|
||||
kubeDeps.KubeClient, secret.GetObjectTTLFromNodeFunc(klet.GetNode))
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to initialize secret manager: %v", err)
|
||||
}
|
||||
|
||||
klet.secretManager = secretManager
|
||||
|
||||
if klet.experimentalHostUserNamespaceDefaulting {
|
||||
|
|
|
@ -1495,7 +1495,7 @@ func (kl *Kubelet) GetPortForward(podName, podNamespace string, podUID types.UID
|
|||
// running and whose volumes have been cleaned up.
|
||||
func (kl *Kubelet) cleanupOrphanedPodCgroups(
|
||||
cgroupPods map[types.UID]cm.CgroupName,
|
||||
pods []*v1.Pod, runningPods []*kubecontainer.Pod) error {
|
||||
pods []*v1.Pod, runningPods []*kubecontainer.Pod) {
|
||||
// Add all running and existing terminated pods to a set allPods
|
||||
allPods := sets.NewString()
|
||||
for _, pod := range pods {
|
||||
|
@ -1525,7 +1525,6 @@ func (kl *Kubelet) cleanupOrphanedPodCgroups(
|
|||
// again try to delete these unwanted pod cgroups
|
||||
go pcm.Destroy(val)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// enableHostUserNamespace determines if the host user namespace should be used by the container runtime.
|
||||
|
|
|
@ -174,10 +174,7 @@ func newTestKubeletWithImageList(
|
|||
kubelet.cadvisor = mockCadvisor
|
||||
|
||||
fakeMirrorClient := podtest.NewFakeMirrorClient()
|
||||
secretManager, err := secret.NewSimpleSecretManager(kubelet.kubeClient)
|
||||
if err != nil {
|
||||
t.Fatalf("can't create a secret manager: %v", err)
|
||||
}
|
||||
secretManager := secret.NewSimpleSecretManager(kubelet.kubeClient)
|
||||
kubelet.secretManager = secretManager
|
||||
kubelet.podManager = kubepod.NewBasicPodManager(fakeMirrorClient, kubelet.secretManager)
|
||||
kubelet.statusManager = status.NewManager(fakeKubeClient, kubelet.podManager)
|
||||
|
|
|
@ -58,8 +58,8 @@ type simpleSecretManager struct {
|
|||
kubeClient clientset.Interface
|
||||
}
|
||||
|
||||
func NewSimpleSecretManager(kubeClient clientset.Interface) (Manager, error) {
|
||||
return &simpleSecretManager{kubeClient: kubeClient}, nil
|
||||
func NewSimpleSecretManager(kubeClient clientset.Interface) Manager {
|
||||
return &simpleSecretManager{kubeClient: kubeClient}
|
||||
}
|
||||
|
||||
func (s *simpleSecretManager) GetSecret(namespace, name string) (*v1.Secret, error) {
|
||||
|
@ -247,12 +247,12 @@ type cachingSecretManager struct {
|
|||
registeredPods map[objectKey]*v1.Pod
|
||||
}
|
||||
|
||||
func NewCachingSecretManager(kubeClient clientset.Interface, getTTL GetObjectTTLFunc) (Manager, error) {
|
||||
func NewCachingSecretManager(kubeClient clientset.Interface, getTTL GetObjectTTLFunc) Manager {
|
||||
csm := &cachingSecretManager{
|
||||
secretStore: newSecretStore(kubeClient, clock.RealClock{}, getTTL, defaultTTL),
|
||||
registeredPods: make(map[objectKey]*v1.Pod),
|
||||
}
|
||||
return csm, nil
|
||||
return csm
|
||||
}
|
||||
|
||||
func (c *cachingSecretManager) GetSecret(namespace, name string) (*v1.Secret, error) {
|
||||
|
|
Loading…
Reference in New Issue