infracost / infracost

Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

Home Page:https://infracost.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for Pulumi

ablekh opened this issue · comments

Kudos on creating a great project! It would be awesome if you could add support for Pulumi as Terraform alternative.

Note for community

Please 👍 if you'd like to upvote this or receive updates.

See #1752 for a prototype (that you can try too).

+1, I would love to have cost data on my pulumi code!

+1 would love a Pulumi integration!

Pulumi in combination with this would be such a game changer 😄

Another +1, a Pulumi integration would be fantastic!

Bump! Pulumi gaining steam, would love to be able to use this tool for my Pulumi IaC

+1 for Pulumi Integration

This would be amazing!

Do you have any information when can be support for Pulumi implemented?

@janpastrnak we're still heavily focused on terraform, although we have made significant architectural changes that will help enable us to support other tools like Pulumi in the future. Are there specific Pulumi resources that you use regularly and need cost estimates for? if so, are they more fixed cost resources like EC2+RDS or more usage-based resources like S3+Lambda?

Adding some inital resources to infracost for Pulumi #1752, check the description for examples on usage..

If any of yall want to help me test, there is a binary for linux here: https://github.com/rshade/ic-demo, that I am testing github actions with.

@rshade nice work. Any idea how to support ECR + Fargate. And any ETA yet?

@alexanderniebuhr you can contribute to my branch if you would like. @alikhajeh1 provides the ETA, however you can build your own and use the stuff in ic-demo as an example.

@rshade thanks for keeping that branch updated with the latest changes!

@alexanderniebuhr we don't have an ETA yet but it's definitely something we want to look at. If you use #1752, please provide feedback on that PR thread so we can take it into account when we work on it.

Hello @alikhajeh1, thanks for your response. Any update of ETA? it doesn't need to be a firm commitment or precise and detailed, but being able to appraise infracost's sentiment toward Pulumi support, how it weights against other piorities it might have, and how you generally appraise Pulumi usage, would be very informative :-)

@piotr-yuxuan we're focused on going deeper into use-cases with Terraform just now, e.g. guardrails, cost policies and actual costs. Once the Terraform users are happy with those, we'd like to go broad and provide the same capabilities to other IaC tools. Sorry I don't have an ETA yet, but I doubt it'll be in the next few months.

@piotr-yuxuan if you join us on pulumi community slack in the finops channel. I will help you get my test binary working.

commented

This is great... can't wait for full Pulumi support 👍 Is there a timeline for this?

+1 it will be awesome to have pulumi support.

At least it is already on the webpage with "coming soon (tm)" ❤️
image

Any news on this?

+1

Any update? Been 3 years since my original request. Would be good to have clarity on this.