Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunChecks ¶
func RunChecks(hc *HealthChecker)
Types ¶
type Category ¶
type Category struct { ID CategoryID // contains filtered or unexported fields }
Category is a group of checkers
func NewCategory ¶
func NewCategory(id CategoryID, checkers []Checker, enabled bool) *Category
type CategoryID ¶
type CategoryID string
const ( Kubernetes CategoryID = "kubernetes" FissionServices CategoryID = "fission-services" FissionVersion CategoryID = "fission-version" )
type HealthChecker ¶
type HealthChecker struct { *Options // contains filtered or unexported fields }
func NewHealthChecker ¶
func NewHealthChecker(categoryIDs []CategoryID, options *Options) *HealthChecker
func (*HealthChecker) CheckFissionVersion ¶
func (hc *HealthChecker) CheckFissionVersion() error
func (*HealthChecker) CheckKubeVersion ¶
func (hc *HealthChecker) CheckKubeVersion() (err error)
func (*HealthChecker) CheckServiceStatus ¶
func (hc *HealthChecker) CheckServiceStatus(namespace string, name string) (err error)
Click to show internal directories.
Click to hide internal directories.