{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":804512551,"defaultBranch":"main","name":"fms-lm-eval-service","ownerLogin":"foundation-model-stack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-22T18:19:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105797111?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719966831.0","currentOid":""},"activityList":{"items":[{"before":"0a59abf1d5b75e0e076b90b7ec86925e5bd86f6a","after":"759833bdbd0a3af8473ae078e61b5e023ef3f9f1","ref":"refs/heads/rbac-free","pushedAt":"2024-07-03T17:57:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Implement an RBAC-free machanism in the driver\n\nCreate a gRPC server in the controller to receive\nthe status updates from the driver to avoid the RBAC\nfor the driver Pod.\n- Add gRPC server in the controller\n- Use mTLS or TLS as the secured protocol\n- Update the driver to use the gRPC client\n to update the status\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Implement an RBAC-free machanism in the driver"}},{"before":"2f4f64862406efbb69f43cb48ac58832cefc6ff5","after":"0a59abf1d5b75e0e076b90b7ec86925e5bd86f6a","ref":"refs/heads/rbac-free","pushedAt":"2024-07-03T01:12:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Implement an RBAC-free machanism in the driver\n\nCreate a gRPC server in the controller to receive\nthe status updates from the driver to avoid the RBAC\nfor the driver Pod.\n- Add gRPC server in the controller\n- Use mTLS or TLS as the secured protocol\n- Update the driver to use the gRPC client\n to update the status\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Implement an RBAC-free machanism in the driver"}},{"before":"8f8e6ec023b8a7b84a0ebc525c91058fa8ef263a","after":"2f4f64862406efbb69f43cb48ac58832cefc6ff5","ref":"refs/heads/rbac-free","pushedAt":"2024-07-03T00:52:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Implement an RBAC-free machanism in the driver\n\nCreate a gRPC server in the controller to receive\nthe status updates from the driver to avoid the RBAC\nfor the driver Pod.\n- Add gRPC server in the controller\n- Use mTLS or TLS as the secured protocol\n- Update the driver to use the gRPC client\n to update the status\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Implement an RBAC-free machanism in the driver"}},{"before":null,"after":"8f8e6ec023b8a7b84a0ebc525c91058fa8ef263a","ref":"refs/heads/rbac-free","pushedAt":"2024-07-03T00:33:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Implement an RBAC-free machanism in the driver\n\nCreate a gRPC server in the controller to receive\nthe status updates from the driver to avoid the RBAC\nfor the driver Pod.\n- Add gRPC server in the controller\n- Use mTLS or TLS as the secured protocol\n- Update the driver to use the gRPC client\n to update the status\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Implement an RBAC-free machanism in the driver"}},{"before":"b083cab1df9e10b9774dd08f6e3d455c7c418dea","after":null,"ref":"refs/heads/address-comments","pushedAt":"2024-06-26T15:40:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"}},{"before":"9994debb2cf619f34aa00448cd045360671ffa0e","after":"757bb44fe2f5fde7ac669a63ac76bb4342e513b4","ref":"refs/heads/main","pushedAt":"2024-06-26T15:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"8d36c762543fa9a2d1dfa64eeeab4106275e6bd8","after":"f762ed2da96b549e3ac54fb156a6a9f932fed120","ref":"refs/heads/backend-design","pushedAt":"2024-06-26T06:32:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Add design doc for the backend components\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Add design doc for the backend components"}},{"before":"75ec4f7753e1801cf935653104b9259af28bff57","after":"b083cab1df9e10b9774dd08f6e3d455c7c418dea","ref":"refs/heads/address-comments","pushedAt":"2024-06-26T02:06:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"201d983930f6a22c87e63a3128bacfe56c93742a","after":"75ec4f7753e1801cf935653104b9259af28bff57","ref":"refs/heads/address-comments","pushedAt":"2024-06-25T15:44:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"5ddacf36eb8cd7f98874ca78d4d1e13637af28ac","after":"201d983930f6a22c87e63a3128bacfe56c93742a","ref":"refs/heads/address-comments","pushedAt":"2024-06-24T22:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"9bac6f9443ffb46d9d8af54abadbab63b62d7c2e","after":"9994debb2cf619f34aa00448cd045360671ffa0e","ref":"refs/heads/main","pushedAt":"2024-06-21T16:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Remove the secret\n\naccidentally put the API key in the initial drop. Removed it here and revoked it on the system.","shortMessageHtmlLink":"Remove the secret"}},{"before":null,"after":"8d36c762543fa9a2d1dfa64eeeab4106275e6bd8","ref":"refs/heads/backend-design","pushedAt":"2024-06-19T06:51:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Add design doc for the backend components\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Add design doc for the backend components"}},{"before":"4a1be35f168520d1cf2231ac9c3e9b554c7fdc11","after":"5ddacf36eb8cd7f98874ca78d4d1e13637af28ac","ref":"refs/heads/address-comments","pushedAt":"2024-06-13T08:53:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"45773c372ab917095f13f43e30842baad1cd68cc","after":"4a1be35f168520d1cf2231ac9c3e9b554c7fdc11","ref":"refs/heads/address-comments","pushedAt":"2024-06-13T08:42:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":null,"after":"45773c372ab917095f13f43e30842baad1cd68cc","ref":"refs/heads/address-comments","pushedAt":"2024-06-13T08:33:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Address comments for PR #5\n\n- Add `image-pull-policy` in the ConfigMap to specify the\n imagePullPolicy of the job's pod\n- Add `pod-checking-interval` in the ConfigMap to set\n the pod checking interval\n- Update the Group and Kind of the CRD to\n `foundation-model-stack.github.com.github.com` and\n `LMEvalJob`\n- Refine the `checkScheduledPod` func of the controller\n based on the comment\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Address comments for PR #5"}},{"before":"0345a3992b3c3f70a4f49ded09c60297cf157fa7","after":null,"ref":"refs/heads/controller","pushedAt":"2024-06-12T06:53:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"}},{"before":"e8b31ca87edfd7ff903955bb0dca802511a98ab9","after":"9bac6f9443ffb46d9d8af54abadbab63b62d7c2e","ref":"refs/heads/main","pushedAt":"2024-06-12T06:53:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Controller Impl (#5)\n\nUse the kubebuilder to generate the skeleton of the controller and implement the first version of EvalJob CRD\r\n\r\n Create the EvalJob CRD\r\n Implement the controller to handle the CR objects\r\n Implement a driver to wrap the Python program that runs the lm-eval job\r\n Update the manifests to deploy the CRD, controller, and related resources\r\n\r\n---------\r\n\r\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Controller Impl (#5)"}},{"before":"2427023233caf2314546f8989d920dbe7ca42a76","after":"0345a3992b3c3f70a4f49ded09c60297cf157fa7","ref":"refs/heads/controller","pushedAt":"2024-06-12T06:44:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Update manifests\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Update manifests"}},{"before":"f4c0624c754c293977a3b770a67532a72c5d531c","after":"2427023233caf2314546f8989d920dbe7ca42a76","ref":"refs/heads/controller","pushedAt":"2024-06-12T06:38:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Update manifests\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Update manifests"}},{"before":"43431acdf63ca84ab2d526749d48ea321a6fe740","after":"f4c0624c754c293977a3b770a67532a72c5d531c","ref":"refs/heads/controller","pushedAt":"2024-06-12T05:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Update manifests\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Update manifests"}},{"before":"f76f563b43c9a5e8d49c7ba678da2874fed4af73","after":"43431acdf63ca84ab2d526749d48ea321a6fe740","ref":"refs/heads/controller","pushedAt":"2024-06-07T23:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"add driver to wrap python program\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"add driver to wrap python program"}},{"before":null,"after":"f76f563b43c9a5e8d49c7ba678da2874fed4af73","ref":"refs/heads/controller","pushedAt":"2024-06-04T18:40:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Create a controller and CRD for the lm-eval job\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Create a controller and CRD for the lm-eval job"}},{"before":"2dad3bd1f14248b7889f6c8b96f296e40857eaad","after":null,"ref":"refs/heads/tweak-dockerfile-basedon-ubi","pushedAt":"2024-05-29T02:38:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"}},{"before":"91f214733d9c105111da0958bae4cf388b059208","after":"e8b31ca87edfd7ff903955bb0dca802511a98ab9","ref":"refs/heads/main","pushedAt":"2024-05-29T02:38:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use `default` user in UBI image\n\nRefine the Dockerfile to use `default` user\nin the UBI Python image and simplify the Dockerfile\nsince it binds to UBI image now.\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use default user in UBI image"}},{"before":"bdba053225fe9c8acda06f3abb0d7cff03a7521b","after":"2dad3bd1f14248b7889f6c8b96f296e40857eaad","ref":"refs/heads/tweak-dockerfile-basedon-ubi","pushedAt":"2024-05-29T02:34:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use `default` user in UBI image\n\nRefine the Dockerfile to use `default` user\nin the UBI Python image and simplify the Dockerfile\nsince it binds to UBI image now.\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use default user in UBI image"}},{"before":"d83862c38070eebc2a720a5ea8af165d4013577b","after":"bdba053225fe9c8acda06f3abb0d7cff03a7521b","ref":"refs/heads/tweak-dockerfile-basedon-ubi","pushedAt":"2024-05-29T00:42:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use `default` user in UBI image\n\nRefine the Dockerfile to use `default` user\nin the UBI Python image\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use default user in UBI image"}},{"before":null,"after":"d83862c38070eebc2a720a5ea8af165d4013577b","ref":"refs/heads/tweak-dockerfile-basedon-ubi","pushedAt":"2024-05-29T00:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use `default` user in UBI image\n\nRefine the Dockerfile to use `default` user\nin the UBI Python image\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use default user in UBI image"}},{"before":"0d7ec580ac84124b69f320f4fe73c43921fece85","after":null,"ref":"refs/heads/use-ubi-image","pushedAt":"2024-05-28T20:24:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"}},{"before":"3ca5055e51e3ec2d7fb9203adac5d9da7dae8d98","after":"91f214733d9c105111da0958bae4cf388b059208","ref":"refs/heads/main","pushedAt":"2024-05-28T20:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use UBI Python image\n\nUse UBI Python image and have type hints for\nthe Task data struct.\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use UBI Python image"}},{"before":null,"after":"0d7ec580ac84124b69f320f4fe73c43921fece85","ref":"refs/heads/use-ubi-image","pushedAt":"2024-05-28T20:21:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yhwang","name":"Yihong Wang","path":"/yhwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1147320?s=80&v=4"},"commit":{"message":"Use UBI Python image\n\nUse UBI Python image and have type hints for\nthe Task data struct.\n\nSigned-off-by: Yihong Wang ","shortMessageHtmlLink":"Use UBI Python image"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdiuOwwA","startCursor":null,"endCursor":null}},"title":"Activity ยท foundation-model-stack/fms-lm-eval-service"}