Documentation ¶
Index ¶
Constants ¶
View Source
const ( // CurDefaultMessage indicates the Kubelet is using it's current config, which is the default CurDefaultMessage = "using current (default)" // LkgDefaultMessage indicates the Kubelet is using it's last-known-good config, which is the default LkgDefaultMessage = "using last-known-good (default)" // CurInitMessage indicates the Kubelet is using it's current config, which is from the init config files CurInitMessage = "using current (init)" // LkgInitMessage indicates the Kubelet is using it's last-known-good config, which is from the init config files LkgInitMessage = "using last-known-good (init)" // CurRemoteMessageFmt indicates the Kubelet is usin it's current config, which is from an API source CurRemoteMessageFmt = "using current (UID: %q)" // LkgRemoteMessageFmt indicates the Kubelet is using it's last-known-good config, which is from an API source LkgRemoteMessageFmt = "using last-known-good (UID: %q)" // CurDefaultOKReason indicates that no init config files were provided CurDefaultOKReason = "current is set to the local default, and no init config was provided" // CurInitOKReason indicates that init config files were provided CurInitOKReason = "current is set to the local default, and an init config was provided" // CurRemoteOKReason indicates that the config from an API source passed all checks CurRemoteOKReason = "passed all checks" // CurFailLoadReasonFmt indicates that the Kubelet failed to load the current config checkpoint for an API source CurFailLoadReasonFmt = "failed to load current (UID: %q)" // CurFailParseReasonFmt indicates that the Kubelet failed to parse the current config checkpoint for an API source CurFailParseReasonFmt = "failed to parse current (UID: %q)" // CurFailValidateReasonFmt indicates that the Kubelet failed to validate the current config checkpoint for an API source CurFailValidateReasonFmt = "failed to validate current (UID: %q)" // CurFailCrashLoopReasonFmt indicates that the Kubelet experienced a crash loop while using the current config checkpoint for an API source CurFailCrashLoopReasonFmt = "current failed trial period due to crash loop (UID %q)" // LkgFailLoadReasonFmt indicates that the Kubelet failed to load the last-known-good config checkpoint for an API source LkgFailLoadReasonFmt = "failed to load last-known-good (UID: %q)" // LkgFailParseReasonFmt indicates that the Kubelet failed to parse the last-known-good config checkpoint for an API source LkgFailParseReasonFmt = "failed to parse last-known-good (UID: %q)" // LkgFailValidateReasonFmt indicates that the Kubelet failed to validate the last-known-good config checkpoint for an API source LkgFailValidateReasonFmt = "failed to validate last-known-good (UID: %q)" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigOKCondition ¶
type ConfigOKCondition interface { // Set sets the Message, Reason, and Status of the condition Set(message, reason string, status apiv1.ConditionStatus) // SetFailedSyncCondition sets the condition for when syncing Kubelet config fails SetFailedSyncCondition(reason string) // ClearFailedSyncCondition resets ConfigOKCondition to the correct condition for successfully syncing the kubelet config ClearFailedSyncCondition(current string, lastKnownGood string, currentBadReason string, initConfig bool) // Sync patches the current condition into the Node identified by `nodeName` Sync(client clientset.Interface, nodeName string) }
ConfigOKCondition represents a ConfigOK NodeCondition
func NewConfigOKCondition ¶
func NewConfigOKCondition() ConfigOKCondition
NewConfigOKCondition returns a new ConfigOKCondition
Click to show internal directories.
Click to hide internal directories.