pulumi / pulumi-gcp

A Google Cloud Platform (GCP) Pulumi resource package, providing multi-language access to GCP
Apache License 2.0
182 stars 52 forks source link

pulumi up causes Cloud Run domainMapping to be reset #2038

Closed dmitrye closed 2 months ago

dmitrye commented 4 months ago

What happened?

Every time I run "pulumi up" with custom domain mappings defined for Cloud Run it triggers an update on the domainMappings which causes them to be reprovisioned in GCP. This effectively creates downtime on the service while the domain mapping is reprovisioned.

No changes to domain mappings is expected and should not be requested.

Example

Here is the output from Pulumi of the cloud mapping being updated because of "metadata" differences:

image

Here is the impact in GCP:

image

Output of pulumi about

Dependencies: NAME VERSION @pulumi/gcp 7.16.0 @pulumi/pulumi 3.112.0 @types/node 18.19.27

Additional context

No response

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).

VenelinMartinov commented 4 months ago

Hi @dmitrye, thank you for reporting the issue and sorry you've had trouble here. It would be very helpful if you could post a short program which reproduces the problem so we can diagnose further - can I kindly ask you to do that?