I would use the native provider (and drop down to the classic provider if there's something you need that's not present in native) because native will have the fastest support for new features.
c
colossal-boots-62227
11/15/2021, 1:13 AM
Thanks you Josh
g
great-sunset-355
11/15/2021, 3:05 PM
Make sure to read what Native Provider offers thoroughly. Even if they say it supports a "service" it does not mean the whole API.
That said Native provider is catching up quickly.
So you may choose stability vs new features.
c
colossal-boots-62227
11/16/2021, 1:34 AM
Thanks Jan, I tend to view Native+Classic as one combined option vs Crosswalk and the feedback here seems to be to go for the former rather than that latter. I’m not really sure what Crosswalk is/was intended for or how strategic it is for Pulumi (hence my question here!) and was confused as the getting started tutorial seems to hint that Crosswalk is the way to go which threw me, and I suspect others. It may be useful if the tutorial had some wording to help newbies decide which option is right for them.
g
great-sunset-355
11/16/2021, 8:26 AM
I think that Crosswalk is/was intended to compete with CDK and offer higher-level abstractions on top of the classic provider and release of Native has probably impacted it.
I still hope that Pulumi can get to the CDK level regarding IAM Roles because IMO CDK has the best IAM API.
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.