Add ClusterAPI example to RFC

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
pull/5151/head
Stefan Prodan 3 weeks ago
parent e51e5df9da
commit 6f6d3fb269
No known key found for this signature in database
GPG Key ID: 3299AEB0E4085BAF

@ -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

Loading…
Cancel
Save