{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":641460570,"defaultBranch":"main","name":"openshift-usage-scripts","ownerLogin":"CCI-MOC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-16T14:11:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3578683?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714422090.0","currentOid":""},"activityList":{"items":[{"before":"ba268c8d1413b8839a003304971c1a14115128dd","after":"be997dc7f2332a6b04e08c03f595abba1912710b","ref":"refs/heads/main","pushedAt":"2024-04-29T17:26:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #59 from naved001/use-decimals\n\nUse decimals instead of floats","shortMessageHtmlLink":"Merge pull request #59 from naved001/use-decimals"}},{"before":"a828c80fd080cf043a0f340131bbe72892ce8838","after":"ba268c8d1413b8839a003304971c1a14115128dd","ref":"refs/heads/main","pushedAt":"2024-04-12T15:06:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #58 from naved001/prepare-for-mig\n\nPrepare for mig","shortMessageHtmlLink":"Merge pull request #58 from naved001/prepare-for-mig"}},{"before":"45f4a36a464f089100d8b112569184875a426d42","after":"a828c80fd080cf043a0f340131bbe72892ce8838","ref":"refs/heads/main","pushedAt":"2024-04-08T14:04:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"knikolla","name":"Kristi Nikolla","path":"/knikolla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4123322?s=80&v=4"},"commit":{"message":"Merge pull request #57 from naved001/dont-assume-unknown-gpu\n\nWhen calculating usage, let gpu_type be None because","shortMessageHtmlLink":"Merge pull request #57 from naved001/dont-assume-unknown-gpu"}},{"before":"73a9391f67dbe7a60212b096ab17ced68df480ce","after":"45f4a36a464f089100d8b112569184875a426d42","ref":"refs/heads/main","pushedAt":"2024-04-03T15:55:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #53 from naved001/bug-fix/gpu-type-can-change\n\nTreat gpu_type similar to the other metrics (cpu_request, gpu_request…","shortMessageHtmlLink":"Merge pull request #53 from naved001/bug-fix/gpu-type-can-change"}},{"before":"905a43a6e960a5c6bfd3b7fe5ea5e7ce8da06ac1","after":"73a9391f67dbe7a60212b096ab17ced68df480ce","ref":"refs/heads/main","pushedAt":"2024-03-31T21:46:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #52 from naved001/bug-fix/dont-charge-stopped-pods\n\nBug fix/dont charge stopped pods","shortMessageHtmlLink":"Merge pull request #52 from naved001/bug-fix/dont-charge-stopped-pods"}},{"before":"87259b3533069c08f524bb8f7f906e40fb513a28","after":"905a43a6e960a5c6bfd3b7fe5ea5e7ce8da06ac1","ref":"refs/heads/main","pushedAt":"2024-03-30T01:26:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #51 from naved001/bug-fix/dont-overwrite-pods\n\nFix bug where when pods with same names from different namespaces are","shortMessageHtmlLink":"Merge pull request #51 from naved001/bug-fix/dont-overwrite-pods"}},{"before":"79126e0205a6ec13404a426d9f45a10c9a03919e","after":"87259b3533069c08f524bb8f7f906e40fb513a28","ref":"refs/heads/main","pushedAt":"2024-03-26T20:46:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #49 from naved001/calculate-gpu-costs\n\nImplement how we gather GPU types.","shortMessageHtmlLink":"Merge pull request #49 from naved001/calculate-gpu-costs"}},{"before":"e9ae059865ef1ce888ae67d168a35f9319f5bc6a","after":"79126e0205a6ec13404a426d9f45a10c9a03919e","ref":"refs/heads/main","pushedAt":"2024-03-04T20:52:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #45 from naved001/k8s-cronjob-produce-report\n\nRun a cronjob that generates monthly openshift usage report.","shortMessageHtmlLink":"Merge pull request #45 from naved001/k8s-cronjob-produce-report"}},{"before":"2bcfeded862d60f06f5676c4f7de50b788406bde","after":"e9ae059865ef1ce888ae67d168a35f9319f5bc6a","ref":"refs/heads/main","pushedAt":"2024-03-04T18:44:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #44 from naved001/k8s-cronjob\n\nAdd kubernetes manifests that create a kubernetes cronjob and necessa…","shortMessageHtmlLink":"Merge pull request #44 from naved001/k8s-cronjob"}},{"before":"3f08a7c3f03730230c0cac0c0c39fcd712e93ed6","after":"2bcfeded862d60f06f5676c4f7de50b788406bde","ref":"refs/heads/main","pushedAt":"2024-02-16T20:17:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #43 from naved001/build-container-image\n\nAdd dockerfile and github workflow to build a container image","shortMessageHtmlLink":"Merge pull request #43 from naved001/build-container-image"}},{"before":"4d8b227670c671c5d418264242802ce69eabb388","after":"3f08a7c3f03730230c0cac0c0c39fcd712e93ed6","ref":"refs/heads/main","pushedAt":"2024-02-14T13:45:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #39 from naved001/handle-network-failures\n\nHandle network failures when gathering metrics.","shortMessageHtmlLink":"Merge pull request #39 from naved001/handle-network-failures"}},{"before":"a5b0503015953563dc8e74c404028f2f1f0b1e82","after":"4d8b227670c671c5d418264242802ce69eabb388","ref":"refs/heads/main","pushedAt":"2024-02-13T16:45:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #41 from naved001/upload-to-s3\n\nUpload metrics and generated reports to S3 bucket","shortMessageHtmlLink":"Merge pull request #41 from naved001/upload-to-s3"}},{"before":"b3127bc3883194a2a5c41c179b1ff808ace3237c","after":"a5b0503015953563dc8e74c404028f2f1f0b1e82","ref":"refs/heads/main","pushedAt":"2024-02-09T19:29:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #38 from naved001/fix-attribute-name\n\nUse correct attribute name for institution specific code","shortMessageHtmlLink":"Merge pull request #38 from naved001/fix-attribute-name"}},{"before":"b700822f5944f7073d07f2743ecc51f6abde4050","after":"b3127bc3883194a2a5c41c179b1ff808ace3237c","ref":"refs/heads/main","pushedAt":"2024-02-08T20:33:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #37 from naved001/remove-openshift-dependency\n\nWe no longer need the openshift client because","shortMessageHtmlLink":"Merge pull request #37 from naved001/remove-openshift-dependency"}},{"before":"4b7279ef80ed932b95fcfa3c21222161fa2fe69d","after":"b700822f5944f7073d07f2743ecc51f6abde4050","ref":"refs/heads/main","pushedAt":"2024-02-08T16:34:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #36 from naved001/use-coldfront\n\nGet project/namespace metadata from coldfront instead of getting it from","shortMessageHtmlLink":"Merge pull request #36 from naved001/use-coldfront"}},{"before":"3695a89b2f92b12a364e213b79ccbaa79aa44b4e","after":"4b7279ef80ed932b95fcfa3c21222161fa2fe69d","ref":"refs/heads/main","pushedAt":"2024-02-05T19:18:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joachimweyl","name":"Joachim Weyl","path":"/joachimweyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28782106?s=80&v=4"},"commit":{"message":"Merge pull request #33 from CCI-MOC/NoteMemoryChange\n\nMemory change on nodes","shortMessageHtmlLink":"Merge pull request #33 from CCI-MOC/NoteMemoryChange"}},{"before":"a8e22b3d72e7c686971f12f331b81e639a3c82e9","after":"0f78020b662d6e910987b82fc160a0c6010f0589","ref":"refs/heads/NoteMemoryChange","pushedAt":"2024-02-05T19:04:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Update unit test for get_service_unit","shortMessageHtmlLink":"Update unit test for get_service_unit"}},{"before":"9ca4204e6d7cc654b4a356d4866970283c5773dd","after":"3695a89b2f92b12a364e213b79ccbaa79aa44b4e","ref":"refs/heads/main","pushedAt":"2024-02-05T19:00:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #34 from naved001/ci-band-aid\n\nPin openshift-client version to 1.0.21 as the new major version break…","shortMessageHtmlLink":"Merge pull request #34 from naved001/ci-band-aid"}},{"before":"540aafb4cd72bb8e58db6d56af4e26693b4ffe5e","after":"a8e22b3d72e7c686971f12f331b81e639a3c82e9","ref":"refs/heads/NoteMemoryChange","pushedAt":"2024-02-05T18:37:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Update unit test for get_service_unit","shortMessageHtmlLink":"Update unit test for get_service_unit"}},{"before":null,"after":"540aafb4cd72bb8e58db6d56af4e26693b4ffe5e","ref":"refs/heads/NoteMemoryChange","pushedAt":"2024-02-01T15:50:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joachimweyl","name":"Joachim Weyl","path":"/joachimweyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28782106?s=80&v=4"},"commit":{"message":"Memory change on nodes\n\nChange memory for A100 V100 and a price change.","shortMessageHtmlLink":"Memory change on nodes"}},{"before":"8a3f744c447f0c07df4d54238cfdeb85872fdf31","after":"9ca4204e6d7cc654b4a356d4866970283c5773dd","ref":"refs/heads/main","pushedAt":"2024-01-17T21:44:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #31 from naved001/improve-readme\n\nAdd instructions to the readme on how to collect the metrics and how to","shortMessageHtmlLink":"Merge pull request #31 from naved001/improve-readme"}},{"before":"39db83fcf73ec353c1a01bb0f9b2591265b10b75","after":"8a3f744c447f0c07df4d54238cfdeb85872fdf31","ref":"refs/heads/main","pushedAt":"2024-01-16T20:38:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #30 from naved001/overlapping-metrics-range\n\nThis tests when metrics with overlapping ranges are merged then the m…","shortMessageHtmlLink":"Merge pull request #30 from naved001/overlapping-metrics-range"}},{"before":"6aa6c490f24273422c8c5d5ab0c114918b117d38","after":"39db83fcf73ec353c1a01bb0f9b2591265b10b75","ref":"refs/heads/main","pushedAt":"2023-12-21T20:26:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #25 from naved001/round-up-cost\n\nRound up the cost to 2 decimal places","shortMessageHtmlLink":"Merge pull request #25 from naved001/round-up-cost"}},{"before":"84fd4c99792a5dce00c49943ec445c4185c14073","after":"6aa6c490f24273422c8c5d5ab0c114918b117d38","ref":"refs/heads/main","pushedAt":"2023-12-21T19:25:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #24 from naved001/set-output-file-name\n\nAllow setting output file name","shortMessageHtmlLink":"Merge pull request #24 from naved001/set-output-file-name"}},{"before":"aca59a001518697216879c4aacbba78c8534b513","after":"84fd4c99792a5dce00c49943ec445c4185c14073","ref":"refs/heads/main","pushedAt":"2023-12-21T17:21:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #23 from naved001/token-test\n\nAllow setting custom token and openshift_api_url to get namespace ann…","shortMessageHtmlLink":"Merge pull request #23 from naved001/token-test"}},{"before":"ad5fa7ef51a2bf60e5f0c2aafdf46913a6d8962c","after":"aca59a001518697216879c4aacbba78c8534b513","ref":"refs/heads/main","pushedAt":"2023-12-15T19:15:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #21 from naved001/new-maths\n\nUpdate the way we calculate SU*Hours for a project.","shortMessageHtmlLink":"Merge pull request #21 from naved001/new-maths"}},{"before":"b01e7e1df61e0d0fc05cdb214ee31713b5d3fba4","after":"ad5fa7ef51a2bf60e5f0c2aafdf46913a6d8962c","ref":"refs/heads/main","pushedAt":"2023-12-14T17:18:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #19 from naved001/use-token-for-ns-annotations\n\nAllow setting openshift token to use when gathering namespace annotat…","shortMessageHtmlLink":"Merge pull request #19 from naved001/use-token-for-ns-annotations"}},{"before":"7e99d583e6dfdb34ef55c7d75bc85f3c41bd6b34","after":"b01e7e1df61e0d0fc05cdb214ee31713b5d3fba4","ref":"refs/heads/main","pushedAt":"2023-12-13T20:36:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #18 from naved001/prepare-for-automation\n\ngather metrics from previous day when script is run without any dates","shortMessageHtmlLink":"Merge pull request #18 from naved001/prepare-for-automation"}},{"before":"331618be1d51ddcbcb504d54b8728d7e83488bf5","after":"7e99d583e6dfdb34ef55c7d75bc85f3c41bd6b34","ref":"refs/heads/main","pushedAt":"2023-11-01T20:13:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #13 from naved001/round-up-gpu-su-hours\n\nRound up GPU SU Hours","shortMessageHtmlLink":"Merge pull request #13 from naved001/round-up-gpu-su-hours"}},{"before":"665b8eb322f8d96956cd50c17ad4128d5ff38844","after":"331618be1d51ddcbcb504d54b8728d7e83488bf5","ref":"refs/heads/main","pushedAt":"2023-10-02T18:07:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"naved001","name":"Naved Ansari","path":"/naved001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20113064?s=80&v=4"},"commit":{"message":"Merge pull request #11 from naved001/ignore-zero-cpu-hours-projects\n\nIgnore projects that have 0 CPU SU hours","shortMessageHtmlLink":"Merge pull request #11 from naved001/ignore-zero-cpu-hours-projects"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPTo8agA","startCursor":null,"endCursor":null}},"title":"Activity · CCI-MOC/openshift-usage-scripts"}