Documentation
¶
Index ¶
- Variables
- func BuildMockQueryResult(ctrl *gomock.Controller, querier *mock_metriccache.MockQuerier, ...)
- func BuildMockQueryResultAndCount(ctrl *gomock.Controller, querier *mock_metriccache.MockQuerier, ...) *mock_metriccache.MockAggregateResult
- func DefaultQOSStrategy() *slov1alpha1.ResourceQOSStrategy
- func GetNodeSLOByThreshold(thresholdConfig *slov1alpha1.ResourceThresholdStrategy) *slov1alpha1.NodeSLO
- func GetPodMetas(pods []*corev1.Pod) []*statesinformer.PodMeta
- func MockTestNode(cpu, memory string) *corev1.Node
- func MockTestPod(qosClass apiext.QoSClass, name string) *corev1.Pod
- func MockTestPodWithQOS(kubeQosClass corev1.PodQOSClass, qosClass apiext.QoSClass) *statesinformer.PodMeta
- type FakeRecorder
Constants ¶
This section is empty.
Variables ¶
View Source
var EvictionKind = schema.GroupVersionKind{Group: "policy", Version: "v1beta1", Kind: "Eviction"}
View Source
var EvictionResource = schema.GroupVersionResource{Group: "policy", Version: "v1beta1", Resource: "evictions"}
View Source
var PodsResource = schema.GroupVersionResource{Group: "", Version: "v1", Resource: "pods"}
Functions ¶
func BuildMockQueryResult ¶
func BuildMockQueryResult(ctrl *gomock.Controller, querier *mock_metriccache.MockQuerier, factory *mock_metriccache.MockAggregateResultFactory, queryMeta metriccache.MetricMeta, value float64)
func BuildMockQueryResultAndCount ¶
func BuildMockQueryResultAndCount(ctrl *gomock.Controller, querier *mock_metriccache.MockQuerier, factory *mock_metriccache.MockAggregateResultFactory, queryMeta metriccache.MetricMeta) *mock_metriccache.MockAggregateResult
func DefaultQOSStrategy ¶
func DefaultQOSStrategy() *slov1alpha1.ResourceQOSStrategy
func GetNodeSLOByThreshold ¶
func GetNodeSLOByThreshold(thresholdConfig *slov1alpha1.ResourceThresholdStrategy) *slov1alpha1.NodeSLO
func GetPodMetas ¶
func GetPodMetas(pods []*corev1.Pod) []*statesinformer.PodMeta
func MockTestNode ¶
func MockTestPodWithQOS ¶
func MockTestPodWithQOS(kubeQosClass corev1.PodQOSClass, qosClass apiext.QoSClass) *statesinformer.PodMeta
Types ¶
type FakeRecorder ¶
type FakeRecorder struct {
EventReason string
}
func (*FakeRecorder) AnnotatedEventf ¶
Click to show internal directories.
Click to hide internal directories.