public static final class V1.NodeConfigStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder> implements V1.NodeConfigStatusOrBuilder
NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.Protobuf type
k8s.io.api.core.v1.NodeConfigStatus| Modifier and Type | Method and Description |
|---|---|
V1.NodeConfigStatus.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.NodeConfigStatus |
build() |
V1.NodeConfigStatus |
buildPartial() |
V1.NodeConfigStatus.Builder |
clear() |
V1.NodeConfigStatus.Builder |
clearActive()
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigStatus.Builder |
clearAssigned()
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigStatus.Builder |
clearError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
V1.NodeConfigStatus.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.NodeConfigStatus.Builder |
clearLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigStatus.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.NodeConfigStatus.Builder |
clone() |
V1.NodeConfigSource |
getActive()
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigSource.Builder |
getActiveBuilder()
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigSourceOrBuilder |
getActiveOrBuilder()
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigSource |
getAssigned()
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigSource.Builder |
getAssignedBuilder()
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigSourceOrBuilder |
getAssignedOrBuilder()
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
com.google.protobuf.ByteString |
getErrorBytes()
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
V1.NodeConfigSource |
getLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigSource.Builder |
getLastKnownGoodBuilder()
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigSourceOrBuilder |
getLastKnownGoodOrBuilder()
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
boolean |
hasActive()
Active reports the checkpointed config the node is actively using.
|
boolean |
hasAssigned()
Assigned reports the checkpointed config the node will try to use.
|
boolean |
hasError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
boolean |
hasLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1.NodeConfigStatus.Builder |
mergeActive(V1.NodeConfigSource value)
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigStatus.Builder |
mergeAssigned(V1.NodeConfigSource value)
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.NodeConfigStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.NodeConfigStatus.Builder |
mergeFrom(V1.NodeConfigStatus other) |
V1.NodeConfigStatus.Builder |
mergeLastKnownGood(V1.NodeConfigSource value)
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigStatus.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.NodeConfigStatus.Builder |
setActive(V1.NodeConfigSource.Builder builderForValue)
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigStatus.Builder |
setActive(V1.NodeConfigSource value)
Active reports the checkpointed config the node is actively using.
|
V1.NodeConfigStatus.Builder |
setAssigned(V1.NodeConfigSource.Builder builderForValue)
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigStatus.Builder |
setAssigned(V1.NodeConfigSource value)
Assigned reports the checkpointed config the node will try to use.
|
V1.NodeConfigStatus.Builder |
setError(String value)
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
V1.NodeConfigStatus.Builder |
setErrorBytes(com.google.protobuf.ByteString value)
Error describes any problems reconciling the Spec.ConfigSource to the Active config.
|
V1.NodeConfigStatus.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.NodeConfigStatus.Builder |
setLastKnownGood(V1.NodeConfigSource.Builder builderForValue)
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigStatus.Builder |
setLastKnownGood(V1.NodeConfigSource value)
LastKnownGood reports the checkpointed config the node will fall back to
when it encounters an error attempting to use the Assigned config.
|
V1.NodeConfigStatus.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.NodeConfigStatus.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1.NodeConfigStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1.NodeConfigStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1.NodeConfigStatus.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder mergeFrom(V1.NodeConfigStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public V1.NodeConfigStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.NodeConfigStatus.Builder>IOExceptionpublic boolean hasAssigned()
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;hasAssigned in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigSource getAssigned()
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;getAssigned in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigStatus.Builder setAssigned(V1.NodeConfigSource value)
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;public V1.NodeConfigStatus.Builder setAssigned(V1.NodeConfigSource.Builder builderForValue)
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;public V1.NodeConfigStatus.Builder mergeAssigned(V1.NodeConfigSource value)
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;public V1.NodeConfigStatus.Builder clearAssigned()
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;public V1.NodeConfigSource.Builder getAssignedBuilder()
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;public V1.NodeConfigSourceOrBuilder getAssignedOrBuilder()
Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned. +optional
optional .k8s.io.api.core.v1.NodeConfigSource assigned = 1;getAssignedOrBuilder in interface V1.NodeConfigStatusOrBuilderpublic boolean hasActive()
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;hasActive in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigSource getActive()
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;getActive in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigStatus.Builder setActive(V1.NodeConfigSource value)
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;public V1.NodeConfigStatus.Builder setActive(V1.NodeConfigSource.Builder builderForValue)
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;public V1.NodeConfigStatus.Builder mergeActive(V1.NodeConfigSource value)
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;public V1.NodeConfigStatus.Builder clearActive()
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;public V1.NodeConfigSource.Builder getActiveBuilder()
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;public V1.NodeConfigSourceOrBuilder getActiveOrBuilder()
Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error. +optional
optional .k8s.io.api.core.v1.NodeConfigSource active = 2;getActiveOrBuilder in interface V1.NodeConfigStatusOrBuilderpublic boolean hasLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;hasLastKnownGood in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigSource getLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;getLastKnownGood in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigStatus.Builder setLastKnownGood(V1.NodeConfigSource value)
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;public V1.NodeConfigStatus.Builder setLastKnownGood(V1.NodeConfigSource.Builder builderForValue)
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;public V1.NodeConfigStatus.Builder mergeLastKnownGood(V1.NodeConfigSource value)
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;public V1.NodeConfigStatus.Builder clearLastKnownGood()
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;public V1.NodeConfigSource.Builder getLastKnownGoodBuilder()
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;public V1.NodeConfigSourceOrBuilder getLastKnownGoodOrBuilder()
LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future. +optional
optional .k8s.io.api.core.v1.NodeConfigSource lastKnownGood = 3;getLastKnownGoodOrBuilder in interface V1.NodeConfigStatusOrBuilderpublic boolean hasError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;hasError in interface V1.NodeConfigStatusOrBuilderpublic String getError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;getError in interface V1.NodeConfigStatusOrBuilderpublic com.google.protobuf.ByteString getErrorBytes()
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;getErrorBytes in interface V1.NodeConfigStatusOrBuilderpublic V1.NodeConfigStatus.Builder setError(String value)
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;public V1.NodeConfigStatus.Builder clearError()
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;public V1.NodeConfigStatus.Builder setErrorBytes(com.google.protobuf.ByteString value)
Error describes any problems reconciling the Spec.ConfigSource to the Active config. Errors may occur, for example, attempting to checkpoint Spec.ConfigSource to the local Assigned record, attempting to checkpoint the payload associated with Spec.ConfigSource, attempting to load or validate the Assigned config, etc. Errors may occur at different points while syncing config. Earlier errors (e.g. download or checkpointing errors) will not result in a rollback to LastKnownGood, and may resolve across Kubelet retries. Later errors (e.g. loading or validating a checkpointed config) will result in a rollback to LastKnownGood. In the latter case, it is usually possible to resolve the error by fixing the config assigned in Spec.ConfigSource. You can find additional information for debugging by searching the error message in the Kubelet log. Error is a human-readable description of the error state; machines can check whether or not Error is empty, but should not rely on the stability of the Error text across Kubelet versions. +optional
optional string error = 4;public final V1.NodeConfigStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>public final V1.NodeConfigStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeConfigStatus.Builder>Copyright © 2020. All rights reserved.