Thank you for reference @gorgeous-egg-16927. I had a one scenario where it might not have worked properly.
1. performed pulumi up (spin up eks with 5 no of nodes and few helm charts). verified all pods are ready.
2. updated the nodes to 0. performed pulumi up. everything went fine. It is kind of pause state.
3. updated the nodes back to 5 (kind of resume state). pulumi up completed quickly but pods were not in ready state. It took a minute (approx) for pods to get back in ready state.
I am wondering why pulumi up in step 3 didn't wait for ready state.