MCPcopy Index your code
hub / github.com/aws/aws-node-termination-handler / GetNodeLabels

Method GetNodeLabels

pkg/node/node.go:413–423  ·  view source on GitHub ↗

GetNodeLabels will fetch node labels for a given nodeName

(nodeName string)

Source from the content-addressed store, hash-verified

411
412// GetNodeLabels will fetch node labels for a given nodeName
413func (n Node) GetNodeLabels(nodeName string) (map[string]string, error) {
414 if n.nthConfig.DryRun {
415 log.Info().Str("node_name", nodeName).Msg("Node labels would have been fetched, but dry-run flag was set")
416 return nil, nil
417 }
418 node, err := n.fetchKubernetesNode(nodeName)
419 if err != nil {
420 return nil, err
421 }
422 return node.Labels, nil
423}
424
425func (n Node) GetNodeNameFromProviderID(providerId string) (string, error) {
426 if n.nthConfig.DryRun {

Callers 1

HandleEventMethod · 0.80

Calls 1

fetchKubernetesNodeMethod · 0.95

Tested by

no test coverage detected