Documentation
¶
Index ¶
Constants ¶
View Source
const ( ReasonDependencyLookupFailed = "DependencyLookupFailed" ReasonDependencyNotFound = "DependencyNotFound" ReasonDependencyNotEnabled = "DependencyNotEnabled" ReasonDependencyVersionMismatch = "DependencyVersionMismatch" ReasonVersionLookupFailed = "VersionLookupFailed" )
Reason constants for checker results. Must match Kubernetes condition reason pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Checker ¶
type Checker interface {
// Check evaluates the checker's condition and returns the result.
// Called frequently during scheduler operations.
Check() Result
}
Checker evaluates a condition and returns whether a package should be enabled.
Examples of checkers:
- Version checker: Validates Kubernetes/Deckhouse version against constraints
- Condition checker: Evaluates boolean conditions (e.g., bootstrap ready)
- Custom checkers: Any domain-specific requirements
Directories
¶
| Path | Synopsis |
|---|---|
|
Package dependency provides a checker for validating package dependencies.
|
Package dependency provides a checker for validating package dependencies. |
Click to show internal directories.
Click to hide internal directories.