Documentation
¶
Index ¶
- Constants
- func Inspect(params Params, logger logr.Logger) error
- func MakeLogger(setupLogger logr.Logger) (logr.Logger, error)
- func MakeManifests(params Params, logger logr.Logger) error
- func RunDaemon(ctx context.Context, params Params, drvLogger logr.Logger) error
- func Validate(params Params, setupLogger logr.Logger) error
- type HugePageAmounts
- type InspectMode
- type InspectValue
- type Params
- type SysinfoDiscovererFunc
- type SysinfoVerifierFunc
- type Version
Constants ¶
View Source
const (
ProgramName = "dramemory"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HugePageAmounts ¶
type HugePageAmounts = ghwmemory.HugePageAmounts
type InspectMode ¶
type InspectMode int
const ( InspectNone InspectMode = iota InspectRaw InspectSummary )
type InspectValue ¶
type InspectValue struct {
Mode *InspectMode
}
func (InspectValue) Set ¶
func (v InspectValue) Set(s string) error
func (InspectValue) String ¶
func (v InspectValue) String() string
type Params ¶
type Params struct {
HostnameOverride string
Kubeconfig string
BindAddress string
ProcRoot string
SysRoot string
CgroupMount string
DoValidation bool
DoManifests bool
DoVersion bool
InspectMode InspectMode
}
func DefaultParams ¶
func DefaultParams() Params
func (*Params) ParseFlags ¶
func (par *Params) ParseFlags()
type SysinfoDiscovererFunc ¶
type SysinfoDiscovererFunc func() (sysinfo.MachineData, error)
func (SysinfoDiscovererFunc) Discover ¶
func (f SysinfoDiscovererFunc) Discover() (sysinfo.MachineData, error)
type SysinfoVerifierFunc ¶
type SysinfoVerifierFunc func() error
func (SysinfoVerifierFunc) Validate ¶
func (f SysinfoVerifierFunc) Validate() error
Click to show internal directories.
Click to hide internal directories.