{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":353135051,"defaultBranch":"main","name":"cloud-resource-estimator","ownerLogin":"CrowdStrike","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-30T20:37:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2446477?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723492721.0","currentOid":""},"activityList":{"items":[{"before":"074b973b281b56cbfec58a83be10089ffd26ac2e","after":null,"ref":"refs/heads/fix-aws-services","pushedAt":"2024-08-12T19:58:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"}},{"before":"441a9244d987320372fffb048041208499f546f4","after":"d00ee39589ed5d5998031791494720f48e309671","ref":"refs/heads/main","pushedAt":"2024-08-12T19:38:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ryanjpayne","name":"Ryan Payne","path":"/ryanjpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29733103?s=80&v=4"},"commit":{"message":"Merge pull request #47 from CrowdStrike/fix-aws-services\n\nFIX: service parameter array","shortMessageHtmlLink":"Merge pull request #47 from CrowdStrike/fix-aws-services"}},{"before":"441a9244d987320372fffb048041208499f546f4","after":"074b973b281b56cbfec58a83be10089ffd26ac2e","ref":"refs/heads/fix-aws-services","pushedAt":"2024-08-12T19:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryanjpayne","name":"Ryan Payne","path":"/ryanjpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29733103?s=80&v=4"},"commit":{"message":"service parameter array","shortMessageHtmlLink":"service parameter array"}},{"before":null,"after":"441a9244d987320372fffb048041208499f546f4","ref":"refs/heads/fix-aws-services","pushedAt":"2024-08-12T19:22:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryanjpayne","name":"Ryan Payne","path":"/ryanjpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29733103?s=80&v=4"},"commit":{"message":"feat(gcp): updated + enhanced gcp estimation script (#45)\n\n* feat(gcp): updated + enhanced gcp estimation script\r\n\r\n* chore(gcp): lint updates\r\n\r\n* chore(gcp): update requirements file for new changes\r\n\r\n* feat(gcp): add support for cloud run jobs\r\n\r\nThis commit adds the logic/support for cloud run jobs. It also ensures\r\nthat the failed service call returns a uniq set before writing to file\r\nto prevent duplicates.\r\n\r\n* feat(gcp): get count of active autopilot nodes\r\n\r\nClean up messaging, clean up logging, add node count, and clean up\r\noutput such as table headers.\r\n\r\n* chore(gcp): update warnings message for disabled api calls\r\n\r\n* chore(gcp): reword the exception file to be inline with other file naming","shortMessageHtmlLink":"feat(gcp): updated + enhanced gcp estimation script (#45)"}},{"before":"e5d9de4c2292a55510f08a09258f283c2bc3d51d","after":"441a9244d987320372fffb048041208499f546f4","ref":"refs/heads/main","pushedAt":"2024-07-29T14:15:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"feat(gcp): updated + enhanced gcp estimation script (#45)\n\n* feat(gcp): updated + enhanced gcp estimation script\r\n\r\n* chore(gcp): lint updates\r\n\r\n* chore(gcp): update requirements file for new changes\r\n\r\n* feat(gcp): add support for cloud run jobs\r\n\r\nThis commit adds the logic/support for cloud run jobs. It also ensures\r\nthat the failed service call returns a uniq set before writing to file\r\nto prevent duplicates.\r\n\r\n* feat(gcp): get count of active autopilot nodes\r\n\r\nClean up messaging, clean up logging, add node count, and clean up\r\noutput such as table headers.\r\n\r\n* chore(gcp): update warnings message for disabled api calls\r\n\r\n* chore(gcp): reword the exception file to be inline with other file naming","shortMessageHtmlLink":"feat(gcp): updated + enhanced gcp estimation script (#45)"}},{"before":"6c2c55dc2bc950741aeda5c464ec201155f1f170","after":"e5d9de4c2292a55510f08a09258f283c2bc3d51d","ref":"refs/heads/main","pushedAt":"2024-07-29T14:15:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"Resolves #39 (AWS): Discover serverless workloads (#43)\n\n* Update aws_cspm_benchmark.py\r\n\r\n* Update aws README.md\r\n\r\n* minor fix - aws_cspm_benchmark.py\r\n\r\n* lint","shortMessageHtmlLink":"Resolves #39 (AWS): Discover serverless workloads (#43)"}},{"before":"e23455293825a2ff1bc679d13334476d26ee7275","after":"6c2c55dc2bc950741aeda5c464ec201155f1f170","ref":"refs/heads/main","pushedAt":"2024-07-29T14:13:52.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"gtheodorio","name":"Gax","path":"/gtheodorio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69264269?s=80&v=4"},"commit":{"message":"Merge pull request #44 from gtheodorio/feature/azure_container_instances\n\nFeature/azure container instances","shortMessageHtmlLink":"Merge pull request #44 from gtheodorio/feature/azure_container_instances"}},{"before":"939f01b9840a43aacdffe347c17760ac282cebf1","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2024-01-01T14:26:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"}},{"before":"a628b3a7b9ec94ae732f1752a0367c9177852d21","after":"e23455293825a2ff1bc679d13334476d26ee7275","ref":"refs/heads/main","pushedAt":"2024-01-01T14:26:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #36 from CrowdStrike/dependabot/github_actions/github/codeql-action-3","shortMessageHtmlLink":"Merge pull request #36 from CrowdStrike/dependabot/github_actions/git…"}},{"before":"afe6d08250fb80b60d84735f3e2f0c2a269e04a3","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-01-01T14:25:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"}},{"before":"ac2c6a134758e4da1801c30d873b76c75a151e96","after":"a628b3a7b9ec94ae732f1752a0367c9177852d21","ref":"refs/heads/main","pushedAt":"2024-01-01T14:25:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #37 from CrowdStrike/dependabot/github_actions/actions/setup-python-5","shortMessageHtmlLink":"Merge pull request #37 from CrowdStrike/dependabot/github_actions/act…"}},{"before":null,"after":"afe6d08250fb80b60d84735f3e2f0c2a269e04a3","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-01-01T10:40:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5"}},{"before":null,"after":"939f01b9840a43aacdffe347c17760ac282cebf1","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2024-01-01T10:40:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github/codeql-action from 2 to 3"}},{"before":"60d93bcd3e7033a00225c890d1be1d564547b080","after":"ac2c6a134758e4da1801c30d873b76c75a151e96","ref":"refs/heads/main","pushedAt":"2023-12-19T20:40:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"Update AWS README.md (#35)\n\n* Update README.md","shortMessageHtmlLink":"Update AWS README.md (#35)"}},{"before":"fb2833aae25b0d0e90068017465779a276418530","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-01T13:12:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"}},{"before":"1a8c5581b9da472d4685840fc871898718de38e0","after":"60d93bcd3e7033a00225c890d1be1d564547b080","ref":"refs/heads/main","pushedAt":"2023-10-01T13:12:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #34 from CrowdStrike/dependabot/github_actions/actions/checkout-4","shortMessageHtmlLink":"Merge pull request #34 from CrowdStrike/dependabot/github_actions/act…"}},{"before":null,"after":"fb2833aae25b0d0e90068017465779a276418530","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-01T10:56:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"69d6c508cb9394972e94c2a6e1e5407d241e3aee","after":"1a8c5581b9da472d4685840fc871898718de38e0","ref":"refs/heads/main","pushedAt":"2023-09-14T17:25:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #33 from carlosmmatos/fix-python3-check\n\nFix python3 check","shortMessageHtmlLink":"Merge pull request #33 from carlosmmatos/fix-python3-check"}},{"before":"4fbaec7590c733d563e77a9ba9f262f8906d939f","after":"69d6c508cb9394972e94c2a6e1e5407d241e3aee","ref":"refs/heads/main","pushedAt":"2023-06-27T19:13:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"redhatrises","name":"Gabe Alford","path":"/redhatrises","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8398836?s=80&v=4"},"commit":{"message":"Merge pull request #32 from MoBattah/patch-1\n\nFixed the links to benchmark script","shortMessageHtmlLink":"Merge pull request #32 from MoBattah/patch-1"}},{"before":"f96097cac94339a2496eaaaa698b32db52bbadc2","after":"4fbaec7590c733d563e77a9ba9f262f8906d939f","ref":"refs/heads/main","pushedAt":"2023-04-14T12:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"Add AWS_ASSUME_ROLE_NAME environment variable support to benchmark.sh (#30)\n\n* Initial commit with test base_url for further testing\r\n\r\n* Updated logic to be one-liner and added example of how to add more\r\n\r\n* Updated docs, put main url back in, fixed few lint issues\r\n\r\n* Fixed python lint issues\r\n\r\n* Made args use an array to better support multiple arguments","shortMessageHtmlLink":"Add AWS_ASSUME_ROLE_NAME environment variable support to benchmark.sh ("}},{"before":"8e4ae8d8230f1f2270348eee78df11b29ee8760c","after":"f96097cac94339a2496eaaaa698b32db52bbadc2","ref":"refs/heads/main","pushedAt":"2023-04-12T17:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"Benchmark script and doc updates (#28)\n\n* Initial cleanup commit\r\n\r\n* Minor updates/cleanup\r\n\r\n* Update usage to use lowercase for clouds\r\n\r\n* Updated docs, plus added new dev guide\r\n\r\n* Fix shellcheck linting\r\n\r\n* Standardizing on header changes","shortMessageHtmlLink":"Benchmark script and doc updates (#28)"}},{"before":"c2a18eb6e500ac22d2aa5e5b6b53c2102ad18f50","after":"8e4ae8d8230f1f2270348eee78df11b29ee8760c","ref":"refs/heads/main","pushedAt":"2023-04-11T17:50:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmmatos","name":"Carlos Matos","path":"/carlosmmatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64919342?s=80&v=4"},"commit":{"message":"(AWS) Fix issues with suspended accounts + handle assumption errors better (#27)\n\n* Skip suspended accounts in AWS when performing discovery against an AWS Organization\r\nFixes #25\r\n\r\n* Fix minor formatting\r\n\r\n* Fix linting issues","shortMessageHtmlLink":"(AWS) Fix issues with suspended accounts + handle assumption errors b…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQxOTo1ODo0MS4wMDAwMDBazwAAAASYfZON","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQxOTo1ODo0MS4wMDAwMDBazwAAAASYfZON","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMVQxNzo1MDowNy4wMDAwMDBazwAAAAMWgg-d"}},"title":"Activity · CrowdStrike/cloud-resource-estimator"}