Documentation
¶
Index ¶
- Constants
- func DecodeFailedNodesFromConfigMap(cm *corev1.ConfigMap) ([]burninv1alpha1.FailedNode, error)
- func FailedNodeNames(nodes []burninv1alpha1.FailedNode) []string
- func FailedNodesFromJSON(b []byte) ([]burninv1alpha1.FailedNode, error)
- func FailedNodesToJSON(nodes []burninv1alpha1.FailedNode) ([]byte, error)
- func NodesWithFailureDetails(names []string, reason burninv1alpha1.NodeFailureReason, message string) []burninv1alpha1.FailedNode
Constants ¶
View Source
const ( // SucceededNodesConfigMapKey is the binaryData key whose value is a // gzip-compressed comma-separated list of nodes that passed. SucceededNodesConfigMapKey = "succeeded-nodes.csv.gz" // FailedNodesConfigMapKey is the binaryData key whose value is a // gzip-compressed JSON array of {name, reason, message} objects. FailedNodesConfigMapKey = "failed-nodes.json.gz" )
Variables ¶
This section is empty.
Functions ¶
func DecodeFailedNodesFromConfigMap ¶
func DecodeFailedNodesFromConfigMap(cm *corev1.ConfigMap) ([]burninv1alpha1.FailedNode, error)
DecodeFailedNodesFromConfigMap parses the failed-nodes entry (a JSON array of {name, reason, message} objects) from a node-results ConfigMap's binaryData.
func FailedNodeNames ¶
func FailedNodeNames(nodes []burninv1alpha1.FailedNode) []string
FailedNodeNames extracts the sorted, deduped node names from FailedNode entries.
func FailedNodesFromJSON ¶
func FailedNodesFromJSON(b []byte) ([]burninv1alpha1.FailedNode, error)
FailedNodesFromJSON parses the JSON array produced by FailedNodesToJSON back into FailedNode entries.
func FailedNodesToJSON ¶
func FailedNodesToJSON(nodes []burninv1alpha1.FailedNode) ([]byte, error)
FailedNodesToJSON encodes FailedNode entries as a JSON array of {name, reason, message} objects.
func NodesWithFailureDetails ¶
func NodesWithFailureDetails(names []string, reason burninv1alpha1.NodeFailureReason, message string) []burninv1alpha1.FailedNode
NodesWithFailureDetails wraps a list of node names into FailedNode entries with the given reason and message. The result is sorted by node name.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.