|  | @@ -675,4 +675,21 @@ public class NodeDeprecationChecksTests extends ESTestCase {
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void testCheckNodeAttrData() {
 | 
	
		
			
				|  |  | +        Settings settings = Settings.builder().put("node.attr.data", randomAlphaOfLength(randomIntBetween(4, 20))).build();
 | 
	
		
			
				|  |  | +        final PluginsAndModules pluginsAndModules = new PluginsAndModules(Collections.emptyList(), Collections.emptyList());
 | 
	
		
			
				|  |  | +        final List<DeprecationIssue> issues = getDeprecationIssues(settings, pluginsAndModules);
 | 
	
		
			
				|  |  | +        final DeprecationIssue expected = new DeprecationIssue(
 | 
	
		
			
				|  |  | +            DeprecationIssue.Level.WARNING,
 | 
	
		
			
				|  |  | +            "Setting node.attributes.data is not recommended",
 | 
	
		
			
				|  |  | +            "https://ela.st/es-deprecation-7-node-attr-data-setting",
 | 
	
		
			
				|  |  | +            "One or more of your nodes is configured with node.attributes.data settings. This is typically used to create a "
 | 
	
		
			
				|  |  | +                + "hot/warm or tiered architecture, based on legacy guidelines. Data tiers are a recommended replacement for tiered "
 | 
	
		
			
				|  |  | +                + "architecture clusters.",
 | 
	
		
			
				|  |  | +            false,
 | 
	
		
			
				|  |  | +            null
 | 
	
		
			
				|  |  | +        );
 | 
	
		
			
				|  |  | +        assertThat(issues, hasItem(expected));
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |