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

Support AWS CodePipelines #1176

Open
jakepage91 opened this issue Nov 7, 2023 · 8 comments
Open

Support AWS CodePipelines #1176

jakepage91 opened this issue Nov 7, 2023 · 8 comments
Assignees
Labels
aws enhancement New feature or request feature good first issue Good for newcomers

Comments

@jakepage91
Copy link
Contributor

Describe the solution you'd like
Collect AWS CodePipelines
Additional context
To get an idea of how to implement the collector, take the EC2 instances resource as inspiration.

Note: only support the AWS resource, please don't add any cost calculation logic

@jakepage91 jakepage91 added enhancement New feature or request good first issue Good for newcomers feature aws labels Nov 7, 2023
@jakepage91
Copy link
Contributor Author

Hey there @subhajit20. This could be a great one for you to tackle. Here is a video that helps you get started https://www.youtube.com/watch?v=Vn5uc2elcVg

@subhajit20
Copy link

Hey @jakepage91 , thanks.
Can you assign this to me?

@jakepage91
Copy link
Contributor Author

All yours!

@subhajit20
Copy link

subhajit20 commented Nov 10, 2023

hey @jakepage91 , I have seen the tutorial you mentioned... have set up the project locally
but in this case, how do I know which method to use for implementing codePipelines?
There are multiple methods available in the documentation

@bishal7679
Copy link
Contributor

hey @jakepage91 , I have seen the tutorial you mentioned... have set up the project locally but in this case, how do I know which method to use for implementing codePipelines? There are multiple methods available in the documentation

You can take a look for ec2 instance.go file for which function to use and as we are currently focusing for service level cost rather resource level so it'd be a good start to only fetch the service from regions

@jakepage91
Copy link
Contributor Author

Yeah I haven't gone through the available methods for AWS Code Pipelines but the idea is to simply list each pipeline resource (forget about cost at the moment) and make sure it shows up in the resource inventory

@subhajit20
Copy link

Okay,
@jakepage91 one more thing is I have added the config.toml file to the project but do not understand how to generate the credential file ?
this i s why the cloud account could not be found.
Can you help out ?
3000-subhajit20-komiser-ob5wnr61k30 ws-us106 gitpod io_dashboard_ - Google Chrome 11-11-2023 13_17_55

@bishal7679
Copy link
Contributor

Okay, @jakepage91 one more thing is I have added the config.toml file to the project but do not understand how to generate the credential file ? this i s why the cloud account could not be found. Can you help out ? 3000-subhajit20-komiser-ob5wnr61k30 ws-us106 gitpod io_dashboard_ - Google Chrome 11-11-2023 13_17_55

Hey @subhajit20 You can set your credentials by AWS Cli
aws configure command
Komiser will automatically fetch it when you mention source="ENVIRONMENT_VARIABLES" in config.toml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws enhancement New feature or request feature good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants