Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterStateFeeder ¶
type ClusterStateFeeder interface { // LoadApplications loads all applications into clusterState LoadApplications() LoadTimeframes() LoadVPAs() LoadTimeframeVPAs() // LoadMetrics loads clusterState with current usage metrics of containers. LoadMetrics() LoadTimeframeMetrics() UpdateResources() }
ClusterStateFeeder can update state of ClusterState object.
func NewClusterStateFeeder ¶
func NewClusterStateFeeder(store store.Store, globalConfig *utils.GlobalConfig, clusterState *model.ClusterState) ClusterStateFeeder
NewClusterStateFeeder creates new ClusterStateFeeder with internal data providers, based on kube client config and a historyProvider.
Click to show internal directories.
Click to hide internal directories.