|  |  | @ -161,6 +161,16 @@ Using `.spec.healthCheckExprs`, Flux users can specify that the `Cluster` | 
			
		
	
		
		
			
				
					
					|  |  |  | kind is expected to have a `Ready` condition which will force Flux into waiting |  |  |  | kind is expected to have a `Ready` condition which will force Flux into waiting | 
			
		
	
		
		
			
				
					
					|  |  |  | for the ClusterAPI resources status to be populated. |  |  |  | for the ClusterAPI resources status to be populated. | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Example for `Cluster`: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ```yaml | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   - apiVersion: cluster.x-k8s.io/v1beta1 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     kind: Cluster | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     inProgress: "metadata.generation != status.observedGeneration" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     failed: "status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'False')" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     current: "status.conditions.filter(e, e.type == 'Ready').all(e, e.status == 'True')" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ``` | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | ### Alternatives |  |  |  | ### Alternatives | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | We need an expression language that is flexible enough to cover all possible use |  |  |  | We need an expression language that is flexible enough to cover all possible use | 
			
		
	
	
		
		
			
				
					|  |  | 
 |