Documentation ¶
Overview ¶
Package daemonSet contains a Kuberhealthy check for the ability to roll out a daemonset to a cluster. Includes validation of cleanup as well. This check provides a high level of confidence that the cluster is operating normally.
Index ¶
- type Checker
- func (dsc *Checker) CheckNamespace() string
- func (dsc *Checker) CurrentStatus() (bool, []string)
- func (dsc *Checker) Interval() time.Duration
- func (dsc *Checker) Name() string
- func (dsc *Checker) Run(client *kubernetes.Clientset) error
- func (dsc *Checker) Shutdown() error
- func (dsc *Checker) Timeout() time.Duration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checker ¶
type Checker struct { Namespace string DaemonSet *betaapiv1.DaemonSet ErrorMessages []string DaemonSetDeployed bool DaemonSetName string PauseContainerImage string // contains filtered or unexported fields }
Checker implements a KuberhealthyCheck for daemonset deployment and teardown checking.
func (*Checker) CheckNamespace ¶
CheckNamespace returns the namespace of this checker
func (*Checker) CurrentStatus ¶
CurrentStatus returns the status of the check as of right now
func (*Checker) Run ¶
func (dsc *Checker) Run(client *kubernetes.Clientset) error
Run implements the entrypoint for check execution
Click to show internal directories.
Click to hide internal directories.