GetNodeLabels will fetch node labels for a given nodeName
(nodeName string)
| 411 | |
| 412 | // GetNodeLabels will fetch node labels for a given nodeName |
| 413 | func (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 | |
| 425 | func (n Node) GetNodeNameFromProviderID(providerId string) (string, error) { |
| 426 | if n.nthConfig.DryRun { |
no test coverage detected