Interface Generated.NodeConfigStatusOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Generated.NodeConfigSource getActive()
      Active reports the checkpointed config the node is actively using.
      Generated.NodeConfigSourceOrBuilder getActiveOrBuilder()
      Active reports the checkpointed config the node is actively using.
      Generated.NodeConfigSource getAssigned()
      Assigned reports the checkpointed config the node will try to use.
      Generated.NodeConfigSourceOrBuilder getAssignedOrBuilder()
      Assigned reports the checkpointed config the node will try to use.
      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.
      Generated.NodeConfigSource getLastKnownGood()
      LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config.
      Generated.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.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasAssigned

        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;
        Returns:
        Whether the assigned field is set.
      • getAssigned

        Generated.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;
        Returns:
        The assigned.
      • getAssignedOrBuilder

        Generated.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;
      • hasActive

        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;
        Returns:
        Whether the active field is set.
      • getActive

        Generated.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;
        Returns:
        The active.
      • getActiveOrBuilder

        Generated.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;
      • hasLastKnownGood

        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;
        Returns:
        Whether the lastKnownGood field is set.
      • getLastKnownGood

        Generated.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;
        Returns:
        The lastKnownGood.
      • getLastKnownGoodOrBuilder

        Generated.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;
      • hasError

        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;
        Returns:
        Whether the error field is set.
      • getError

        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;
        Returns:
        The error.
      • getErrorBytes

        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;
        Returns:
        The bytes for error.