mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-07 03:03:59 +00:00
Merge pull request #127293 from hshiina/typecheck
kubelet/cm: Unite return value types of helper functions
This commit is contained in:
commit
a4c262bc8c
@ -20,6 +20,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
|
"k8s.io/apimachinery/pkg/types"
|
||||||
"k8s.io/apimachinery/pkg/util/sets"
|
"k8s.io/apimachinery/pkg/util/sets"
|
||||||
internalapi "k8s.io/cri-api/pkg/apis"
|
internalapi "k8s.io/cri-api/pkg/apis"
|
||||||
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
|
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
|
||||||
@ -28,6 +29,16 @@ import (
|
|||||||
evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api"
|
evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// for typecheck across platforms
|
||||||
|
var _ func(int64, int64) int64 = MilliCPUToQuota
|
||||||
|
var _ func(int64) uint64 = MilliCPUToShares
|
||||||
|
var _ func(*v1.Pod, bool, uint64, bool) *ResourceConfig = ResourceConfigForPod
|
||||||
|
var _ func() (*CgroupSubsystems, error) = GetCgroupSubsystems
|
||||||
|
var _ func(string) ([]int, error) = getCgroupProcs
|
||||||
|
var _ func(types.UID) string = GetPodCgroupNameSuffix
|
||||||
|
var _ func(string, bool, string) string = NodeAllocatableRoot
|
||||||
|
var _ func(string) (string, error) = GetKubeletContainer
|
||||||
|
|
||||||
// hardEvictionReservation returns a resourcelist that includes reservation of resources based on hard eviction thresholds.
|
// hardEvictionReservation returns a resourcelist that includes reservation of resources based on hard eviction thresholds.
|
||||||
func hardEvictionReservation(thresholds []evictionapi.Threshold, capacity v1.ResourceList) v1.ResourceList {
|
func hardEvictionReservation(thresholds []evictionapi.Threshold, capacity v1.ResourceList) v1.ResourceList {
|
||||||
if len(thresholds) == 0 {
|
if len(thresholds) == 0 {
|
||||||
|
@ -41,7 +41,7 @@ func MilliCPUToQuota(milliCPU, period int64) int64 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// MilliCPUToShares converts the milliCPU to CFS shares.
|
// MilliCPUToShares converts the milliCPU to CFS shares.
|
||||||
func MilliCPUToShares(milliCPU int64) int64 {
|
func MilliCPUToShares(milliCPU int64) uint64 {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user