Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

FinOps extension - Use cost API on previews #13004

Open
UnoSD opened this issue May 23, 2023 · 2 comments
Open

FinOps extension - Use cost API on previews #13004

UnoSD opened this issue May 23, 2023 · 2 comments

Comments

@UnoSD
Copy link
Contributor

UnoSD commented May 23, 2023

Hello!

  • Vote on this issue by adding a 馃憤 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

As FinOps practice are entering the industry, would be great to be able to extend the Pulumi preview to also show prospective costs of the infrastructure that is about to deploy. Integrating that with CD pipelines would be incredibly useful; complementing that with policy as code and maximum budgets per team will enable FinOps systems to control costs.

I do not see much out there integrating with the Pulumi exports, I saw this: https://cloudcostify.app/, but it's closed source and still private access and this https://www.infracost.io/ for Terraform.

Affected area/feature

I believe this should be part of the different providers (as each cloud will have its own cost API), or a separate extension for each.

Thank you.

Also looping in @ripom who brought this up in a previous conversation.

@UnoSD UnoSD added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team labels May 23, 2023
@Frassle Frassle removed the needs-triage Needs attention from the triage team label May 23, 2023
@Frassle
Copy link
Member

Frassle commented May 23, 2023

This has come up a few times internally. We've done some investigation into using policy packs for this, but something more first-class might make sense here as well.

@dulakm
Copy link

dulakm commented Mar 4, 2024

There's an issue to add support for Pulumi on the Infracost side: infracost/infracost#187

Personally, I don't have a preference whether first-class support in Pulumi or extending Infracost makes more sense. 馃檪
However, I do miss not having the FinOps capabilities I know from Terraform in Pulumi.
Whenever I have to defend Pulumi, I have to admit that the lack of cost estimation is its weakness and maybe the last big thing missing. 馃槙

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants