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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Pulumi Support, Closes #187 #1752

Open
wants to merge 131 commits into
base: master
Choose a base branch
from

Conversation

rshade
Copy link

@rshade rshade commented Jun 14, 2022

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:

  1. git clone https://github.com/rshade/infracost rshade-infracost
  2. cd rshade-infracost
  3. git checkout feat/pulumi
  4. make build
  5. ./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

dependabot bot and others added 7 commits October 3, 2022 12:40
…fracost#2040)

Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/slack-go/slack/releases)
- [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md)
- [Commits](slack-go/slack@v0.11.2...v0.11.3)

---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nfracost#2068)

Bumps [github.com/aws/aws-sdk-go-v2/service/autoscaling](https://github.com/aws/aws-sdk-go-v2) from 1.23.14 to 1.23.16.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](aws/aws-sdk-go-v2@service/autoscaling/v1.23.14...service/autoscaling/v1.23.16)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/autoscaling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…cost#2047)

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](google/go-cmp@v0.5.8...v0.5.9)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2070)

Bumps [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) from 1.21.11 to 1.22.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](aws/aws-sdk-go-v2@service/eks/v1.21.11...service/eks/v1.22.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/eks
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…4.0 (infracost#2042)

Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 0.43.0 to 0.44.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases)
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)
- [Commits](open-policy-agent/opa@v0.43.0...v0.44.0)

---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…acost#2071)

Bumps [github.com/aws/aws-sdk-go-v2/service/dynamodb](https://github.com/aws/aws-sdk-go-v2) from 1.16.4 to 1.17.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md)
- [Commits](aws/aws-sdk-go-v2@v1.16.4...config/v1.17.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@rshade rshade requested a review from a team as a code owner October 3, 2022 17:49
@rarchk
Copy link

rarchk commented Dec 8, 2022

is this issue still being tracked ?

@rshade
Copy link
Author

rshade commented Dec 8, 2022

@rarchk I need to update it, but please go vote on the issue, so that the infracost team knows this is wanted.

@hugorut
Copy link
Contributor

hugorut commented Dec 8, 2022

@rarchk, yes, please go vote on #187 so that we can track ❤️ . Thank you

@Aeolun
Copy link

Aeolun commented Jun 24, 2024

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
Copy link
Contributor

@Aeolun Hello! Thanks for the comment! It's not abandoned, but unfortunately, it's not on the near future roadmap either. Please 👍 to #187 and you'll receive a notification when things change.

@Aeolun
Copy link

Aeolun commented Jun 25, 2024

@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.

@rshade
Copy link
Author

rshade commented Jun 25, 2024

@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.

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

Successfully merging this pull request may close these issues.

Add support for Pulumi