We are thinking to move some stuff to GCP and as w...
# google-cloud
p
We are thinking to move some stuff to GCP and as we already use Pulumi for Azure, I therefore started to monitor this channel. For some reason there is very little activity about GCP - at least thats my feeling compared to Azure and AWS… Therefore my question: is the Pulumi GCP Provider widely used and are people happy with it?
l
Yeah I got the same feeling regarding GCP.
b
I don't know if it's the provider or the fact that people don't use GCP as much... However, have you seen this?
👏 2
😲 1
a
have been using it for roughly a year. 😉
some rough edges here and there but i am not sure if this more or less than with the other providers. since i have only used GCP.
g
I've been using Pulumi for GCP for a bit more than a year. Everything works perfectly. The worst that has happened is spending a little while to find the exact resource for something, but that is because you might try to find resources based on the Web Console, the resources on Pulumi follow the organization of the APIs
A few things on the Web Console are actually "virtual resources", just shortcuts to create multiple other resources under the hood, with Pulumi (or any other IaC) you have to create the actual resources
l
@brave-planet-10645 I see you have published a lot today: https://www.pulumi.com/blog/. The even should be very interesting.
b
@green-school-95910 with the new native provider you should find that the naming etc is much closer to what you see in GCP
❤️ 1
That's the experience I've had with azure native / ARM anyway
a
Especially this statement is awesome: “A single Pulumi project can use both providers.”
that makes a migration much easier.
@brave-planet-10645 do you happen to know if the native provider fixes the cloud run “refresh” issue : https://github.com/pulumi/pulumi-gcp/issues/350 ?
b
I don't know I'm afraid. I haven't started playing with the new provider yet
g
@brave-planet-10645 yes, it is much better. But it is still not the same, and I don't think it should be. This is more of a GCP communication problem. It should be clearer on the interface what is happening or at least have a link to a page that explain what is happening
But it is just a few cases. GCP is still my favorite provider
a
👍