Description
What happened?
When creating an Azure Load Balancer using Pulumi with Python, the backend pool is created but remains empty despite providing the necessary data.
We have attempted to populate the backend pool using LoadBalancerBackendAddressArgs, LoadBalancerBackendAddressArgs with a list of dictionaries, but none of these methods have worked.
If we create the load balancer in the first iteration and then hardcode the backend values in the next iteration, the backend data is populated correctly.
Pulumi completes the process successfully without any errors, but the backend pool remains empty.
Example
Our codebase is quite large, making it impractical to share the exact code. However, we have tested the plain example from the documentation and encountered the same behavior.
Output of pulumi about
python version 3.11.1
pulumi version 3.134.0
Additional context
We have been using the same code for the past few months without any issues. However, in the last 10 days, it has stopped working. We tried updating the Pulumi version, but the load balancer backend pool remains empty.
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).