-
Notifications
You must be signed in to change notification settings - Fork 602
Initial Pulumi Support, Closes #187 #1752
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Co-authored-by: Ali Khajeh-Hosseini <ali@infracost.io>
This issue is considered 'highly active' by Github, but I'm fairly certain the last commit on it was several years ago. Is this still something that's on the roadmap, or has it been abandoned? |
@vdmgolub Thanks for the response. Already 👍 'ed. I've found this branch to work fine with a few updates, so hope it'll eventually get merged. For now this works for me though. |
@Aeolun I can give you write on my repo if you want, so you can push commits. Sorry I haven't been keeping it up to date. |
Any updates? It's been a year. |
User description
Initial Pulumi Support for the following AWS Resources:
RDS Instances
DynamoDB Instances
EBS Volumes
EBS Snapshots
EBS Snapshot Copy
EIP
EKS Cluster
EKS Node Groups
Instances
Nat Gateway
S3 Buckets
To run the code in this branch, run these steps:
git clone https://github.com/rshade/infracost rshade-infracost
cd rshade-infracost
git checkout feat/pulumi
make build
./build/infracost breakdown --path examples/pulumi/aws-ts-ebs/preview-multiple-resources.json
🚀GitHub Action Using Infracost:
https://github.com/rshade/ic-demo/blob/main/.github/workflows/infracost.yml
Closes #187
Generated description
Below is a concise technical summary of the changes proposed in this PR:
Introduce initial support for Pulumi in the Infracost project, enabling cost estimation for various AWS resources. This includes the addition of new resource handlers for
RDS Instances
,DynamoDB Instances
,EBS Volumes
,EBS Snapshots
,EIP
,EKS Cluster
,EKS Node Groups
,Instances
,Nat Gateway
, andS3 Buckets
. The changes involve creating new resource files, updating existing ones, and integrating Pulumi's JSON preview format for resource detection and cost estimation.Modified files (12)
Latest Contributors(2)
Modified files (19)
Latest Contributors(0)
Modified files (4)
Latest Contributors(0)
Modified files (4)
Latest Contributors(0)
Modified files (1)
Latest Contributors(2)