in jenkins-pipeline-shared-libraries/vars/util.groovy [566:577]
String avoidFaultyNodes(String label = 'ubuntu') {
if (label.isEmpty()) {
label = 'ubuntu'
}
String faultyNodesString = env.FAULTY_NODES
if((faultyNodesString == null) || faultyNodesString.isEmpty()) {
return label
}
String[] faultyNodes = faultyNodesString.split(',')
String result = "(${label}) && !(${String.join(' || ', faultyNodes)})"
return result.toString()
}