{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":126496611,"defaultBranch":"main","name":"koku","ownerLogin":"project-koku","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-23T14:29:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37702693?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720088491.0","currentOid":""},"activityList":{"items":[{"before":"ebfd6871649e581bc69a5371fa2644824dd3db29","after":"d485ac0f69f53832bd4412264fbf3ea8d0f7d8f0","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-05T01:12:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(image): update and rebuild image","shortMessageHtmlLink":"chore(image): update and rebuild image"}},{"before":"378d6581725ad31579bbd3479da3100dbd606aa0","after":"ebfd6871649e581bc69a5371fa2644824dd3db29","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-04T12:03:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"Merge branch 'main' into create-pull-request/patch","shortMessageHtmlLink":"Merge branch 'main' into create-pull-request/patch"}},{"before":"9415f961d4ef56243f70406dee587a10f2160299","after":null,"ref":"refs/heads/COST-4745-ocpgcp-network","pushedAt":"2024-07-04T10:21:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"}},{"before":"07ae2b8f98a99a8a7f90d0a2b28a0f06d4010c20","after":"bdd992d15a4fd7f553e15168008957c76a15dc0c","ref":"refs/heads/main","pushedAt":"2024-07-04T10:21:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"[COST-4745] OCPGCP Network data processing SQL (#5058)\n\n* [COST-4745] OCPGCP Network data processing SQL\r\n\r\n---------\r\n\r\nCo-authored-by: Sam Doran ","shortMessageHtmlLink":"[COST-4745] OCPGCP Network data processing SQL (#5058)"}},{"before":"e8ef50e302e7ce1555e5300f35401ccb29fa4c51","after":"9415f961d4ef56243f70406dee587a10f2160299","ref":"refs/heads/COST-4745-ocpgcp-network","pushedAt":"2024-07-04T07:54:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"Merge branch 'main' into COST-4745-ocpgcp-network","shortMessageHtmlLink":"Merge branch 'main' into COST-4745-ocpgcp-network"}},{"before":"fe791e7fa0adc34244438df42e275ef3aa2527be","after":null,"ref":"refs/heads/COST-5219-azure-subs-usage","pushedAt":"2024-07-04T04:29:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"}},{"before":"67af027bffe4f2267d990d1033d635c2ce606f5b","after":"07ae2b8f98a99a8a7f90d0a2b28a0f06d4010c20","ref":"refs/heads/main","pushedAt":"2024-07-04T04:29:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"[COST-5219] Correctly report VM usage for metering when billing record is split (#5201)\n\n* [COST-5219] Handle Azure instance record being split","shortMessageHtmlLink":"[COST-5219] Correctly report VM usage for metering when billing recor…"}},{"before":"493bcaf147cf3ec134d3f613ce3d6131cb0a9a11","after":"fe791e7fa0adc34244438df42e275ef3aa2527be","ref":"refs/heads/COST-5219-azure-subs-usage","pushedAt":"2024-07-04T03:38:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"Merge branch 'main' into COST-5219-azure-subs-usage","shortMessageHtmlLink":"Merge branch 'main' into COST-5219-azure-subs-usage"}},{"before":"b3057b7c566867b441e3a315fdd656c26ebc186b","after":"378d6581725ad31579bbd3479da3100dbd606aa0","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-04T01:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(image): update and rebuild image","shortMessageHtmlLink":"chore(image): update and rebuild image"}},{"before":"14ca6e4c4ce8f5c224595c166da184c0a72a51c9","after":"ff299f03ae5ed81e9cb10cab6f52c4f1d0ac0954","ref":"refs/heads/unpause_csi_volume_handle","pushedAt":"2024-07-03T18:39:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"myersCody","name":"Cody Myers","path":"/myersCody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995455?s=80&v=4"},"commit":{"message":"Merge branch 'main' into unpause_csi_volume_handle","shortMessageHtmlLink":"Merge branch 'main' into unpause_csi_volume_handle"}},{"before":null,"after":"e7071e683aecbef2c80638286fb9825de10e3860","ref":"refs/heads/cost-5148-sql-offset-savings","pushedAt":"2024-07-03T18:32:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djnakabaale","name":"David Nakabaale","path":"/djnakabaale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13265407?s=80&v=4"},"commit":{"message":"[COST-5148] update insert sql\nfilter out empty resource ids\noffset savings from SavingsPlanCoveredUsage","shortMessageHtmlLink":"[COST-5148] update insert sql"}},{"before":"d18f71d67837bd341db36410025e01d1e265a560","after":"e8ef50e302e7ce1555e5300f35401ccb29fa4c51","ref":"refs/heads/COST-4745-ocpgcp-network","pushedAt":"2024-07-03T17:31:42.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"Merge branch 'main' into COST-4745-ocpgcp-network","shortMessageHtmlLink":"Merge branch 'main' into COST-4745-ocpgcp-network"}},{"before":"7cdb3070d3dfeed0a3e5917c491c90ab979335dd","after":"d18f71d67837bd341db36410025e01d1e265a560","ref":"refs/heads/COST-4745-ocpgcp-network","pushedAt":"2024-07-03T17:31:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"fix pipfile conflict","shortMessageHtmlLink":"fix pipfile conflict"}},{"before":"a37b8c7e74d75629ed8e030614bc8a534578ac05","after":null,"ref":"refs/heads/cost-s3-logs","pushedAt":"2024-07-03T15:39:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"}},{"before":"bdbbfee2d60afa9a82ab751e7f286401dfae9384","after":"67af027bffe4f2267d990d1033d635c2ce606f5b","ref":"refs/heads/main","pushedAt":"2024-07-03T15:39:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"log s3 batch deletes (#5204)\n\n* log s3 batch deletes","shortMessageHtmlLink":"log s3 batch deletes (#5204)"}},{"before":"14c51fb5da6a539c6e8de86eb121ed3eafd0f99b","after":"45c78cf969e61ccfc80b5abd863526ed20415202","ref":"refs/heads/COST-5141-vaccum-expired-partitions","pushedAt":"2024-07-03T15:36:44.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"myersCody","name":"Cody Myers","path":"/myersCody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995455?s=80&v=4"},"commit":{"message":"Merge branch 'main' into COST-5141-vaccum-expired-partitions","shortMessageHtmlLink":"Merge branch 'main' into COST-5141-vaccum-expired-partitions"}},{"before":"eb74f151dec3f3d3c14d5779e89a5d9338799983","after":"638455a1a5406b7ebeb1f157dcfb5016cc5ef598","ref":"refs/heads/cost-4912-unattributed-storage","pushedAt":"2024-07-03T15:31:35.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"myersCody","name":"Cody Myers","path":"/myersCody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995455?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cost-4912-unattributed-storage","shortMessageHtmlLink":"Merge branch 'main' into cost-4912-unattributed-storage"}},{"before":"6bbc3b04d6a0c0e74fc4c521bb2123402011f98d","after":"eb74f151dec3f3d3c14d5779e89a5d9338799983","ref":"refs/heads/cost-4912-unattributed-storage","pushedAt":"2024-07-03T15:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myersCody","name":"Cody Myers","path":"/myersCody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995455?s=80&v=4"},"commit":{"message":"Update logic to prevent duplication to be more inclusive.","shortMessageHtmlLink":"Update logic to prevent duplication to be more inclusive."}},{"before":"63c6b818f5ccea2f14dc2094985ce342cdd5a904","after":"493bcaf147cf3ec134d3f613ce3d6131cb0a9a11","ref":"refs/heads/COST-5219-azure-subs-usage","pushedAt":"2024-07-03T15:13:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cgoodfred","name":"Corey Goodfred","path":"/cgoodfred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53098963?s=80&v=4"},"commit":{"message":"Merge branch 'main' into COST-5219-azure-subs-usage","shortMessageHtmlLink":"Merge branch 'main' into COST-5219-azure-subs-usage"}},{"before":"156463fa72b0973e43527c14836af728bbb9b2af","after":"a37b8c7e74d75629ed8e030614bc8a534578ac05","ref":"refs/heads/cost-s3-logs","pushedAt":"2024-07-03T14:49:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cost-s3-logs","shortMessageHtmlLink":"Merge branch 'main' into cost-s3-logs"}},{"before":"c451859b538dc3170f3a0d8aeeb8a15caa555671","after":"1824d5728e31cc4ca31915cc8e2790da331d3f05","ref":"refs/heads/cost-5198-split-read-and-write-traffic-to-diff-dbs","pushedAt":"2024-07-03T14:40:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chambridge","name":"Chris Hambridge","path":"/chambridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29379759?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cost-5198-split-read-and-write-traffic-to-diff-dbs","shortMessageHtmlLink":"Merge branch 'main' into cost-5198-split-read-and-write-traffic-to-di…"}},{"before":"1df10401a34e1e05c7acf9c5f108a79c150fb34f","after":null,"ref":"refs/heads/log-outside-for-loop","pushedAt":"2024-07-03T14:26:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djnakabaale","name":"David Nakabaale","path":"/djnakabaale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13265407?s=80&v=4"}},{"before":"89feae06140382b4c6dbbd655f5cb5269ed7a134","after":"bdbbfee2d60afa9a82ab751e7f286401dfae9384","ref":"refs/heads/main","pushedAt":"2024-07-03T14:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djnakabaale","name":"David Nakabaale","path":"/djnakabaale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13265407?s=80&v=4"},"commit":{"message":"[COST-5228] log outside for loop (#5202)\n\n* [COST-5228] log outside for loop\r\n\r\n* additional log clean up\r\n\r\n* add context to logs in _remove_expired_data func","shortMessageHtmlLink":"[COST-5228] log outside for loop (#5202)"}},{"before":null,"after":"a4d4941153fb20c8aa953b76a4c4915e11d0ad71","ref":"refs/heads/update-data_updated_timestamp-when-no-new-reports","pushedAt":"2024-07-03T13:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"update data_updated_timestamp for polled provider that has no new reports to be downloaded","shortMessageHtmlLink":"update data_updated_timestamp for polled provider that has no new rep…"}},{"before":"6fa7ee673706365f768ab5534a98db56140d0c3f","after":"1df10401a34e1e05c7acf9c5f108a79c150fb34f","ref":"refs/heads/log-outside-for-loop","pushedAt":"2024-07-03T13:34:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"djnakabaale","name":"David Nakabaale","path":"/djnakabaale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13265407?s=80&v=4"},"commit":{"message":"Merge branch 'main' into log-outside-for-loop","shortMessageHtmlLink":"Merge branch 'main' into log-outside-for-loop"}},{"before":"a01b177df1e4546a0795644ef58380438425c223","after":"156463fa72b0973e43527c14836af728bbb9b2af","ref":"refs/heads/cost-s3-logs","pushedAt":"2024-07-03T12:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"unit tests","shortMessageHtmlLink":"unit tests"}},{"before":null,"after":"a01b177df1e4546a0795644ef58380438425c223","ref":"refs/heads/cost-s3-logs","pushedAt":"2024-07-03T12:04:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lcouzens","name":"Luke Couzens","path":"/lcouzens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18352403?s=80&v=4"},"commit":{"message":"log s3 batch deletes","shortMessageHtmlLink":"log s3 batch deletes"}},{"before":null,"after":"b3057b7c566867b441e3a315fdd656c26ebc186b","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-03T01:12:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(image): update and rebuild image","shortMessageHtmlLink":"chore(image): update and rebuild image"}},{"before":"8df33cdafa7830242989fb0f1d40b99ec0d7ed76","after":"6bbc3b04d6a0c0e74fc4c521bb2123402011f98d","ref":"refs/heads/cost-4912-unattributed-storage","pushedAt":"2024-07-02T20:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myersCody","name":"Cody Myers","path":"/myersCody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995455?s=80&v=4"},"commit":{"message":"Fix raw_currency conversion for distributed cost.","shortMessageHtmlLink":"Fix raw_currency conversion for distributed cost."}},{"before":"b90cc6e659a69b633f31542fc18d8b9abbf4dc44","after":"c451859b538dc3170f3a0d8aeeb8a15caa555671","ref":"refs/heads/cost-5198-split-read-and-write-traffic-to-diff-dbs","pushedAt":"2024-07-02T19:38:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chambridge","name":"Chris Hambridge","path":"/chambridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29379759?s=80&v=4"},"commit":{"message":"[COST-5198] - split read traffic to read replica db using nginx proxy\n\n* update nginx with HTTP method routing\n* switch koku-api to koku-api-writes\n* duplicate koku-api to koku-api-reads add a optional mounted secret for the read replica\n* update clowder configurator to read from read replica secret if mounted and enabled via ENV var","shortMessageHtmlLink":"[COST-5198] - split read traffic to read replica db using nginx proxy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd1hh6gA","startCursor":null,"endCursor":null}},"title":"Activity · project-koku/koku"}