numaproj / numaflow

Kubernetes-native platform to run massively parallel data/streaming jobs
https://numaflow.numaproj.io/
Apache License 2.0
1.09k stars 111 forks source link

Introduce `observedGeneration` in status to detect if latest spec changes has been reconciled #1773

Closed xdevxy closed 2 months ago

xdevxy commented 3 months ago

Summary

Follow the best practice to introduce observedGeneration in status . So that we can detect from looking at the CR if latest spec changes has been reconciled by the controller. This should be done for all numaflow CRDs.

Use Cases

User such as Numaplane can tell if the latest spec changes has been picking up.


Message from the maintainers:

If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.