{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":703342017,"defaultBranch":"main","name":"ai-on-gke","ownerLogin":"xiangshen-dk","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-11T04:22:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5768019?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725328836.0","currentOid":""},"activityList":{"items":[{"before":"1d8ccc30c2fe511d863a56184d5e90d7bdef5f93","after":"8f4839dd2bbaab34489733af394cee2a9831bcf1","ref":"refs/heads/main","pushedAt":"2024-09-03T02:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"single GPU job update","shortMessageHtmlLink":"single GPU job update"}},{"before":null,"after":"8f4839dd2bbaab34489733af394cee2a9831bcf1","ref":"refs/heads/fix-singile-gpu","pushedAt":"2024-09-03T02:00:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"single GPU job update","shortMessageHtmlLink":"single GPU job update"}},{"before":"0ae82b19fab40e51692d49931337d9a3096259c7","after":"1d8ccc30c2fe511d863a56184d5e90d7bdef5f93","ref":"refs/heads/main","pushedAt":"2024-09-03T00:20:49.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"fix: use ray addon when creating GKE clusters (#781)\n\n* fix: use ray addon when creating GKE clusters\r\n\r\nChange-Id: Iac49ae3e2d57701754a50cbfc10b9bba70829f41\r\n\r\n* delete kuberay-logging and kuberay-operator module\r\n\r\nChange-Id: I2b8eda653bcf4b1d1cd402111e7bd79d18eaf1ac\r\n\r\n---------\r\n\r\nCo-authored-by: Gen Lu ","shortMessageHtmlLink":"fix: use ray addon when creating GKE clusters (GoogleCloudPlatform#781)"}},{"before":"0d7231d7202138956c0f5e8b49bc15500da4fb1d","after":"0ae82b19fab40e51692d49931337d9a3096259c7","ref":"refs/heads/main","pushedAt":"2024-07-26T20:33:13.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Ray TPU Webhook Reliability Improvements (#723)\n\n* Generate hostnames at Pod creation\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update tests and add error checking\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Make webhook stateless in between mutate calls\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Formatting changes\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix bug causing incorrect IDs\r\n\r\n* Add cluster role and log formatting changes\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Filter pods by Ray worker group label\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Vulnerability fixes\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Better names and add ServiceAccount\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change version back to v1.1\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change implementation to use PodInformer\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Use PodLister\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* updateSliceToWorkerIDs returns error\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Use mutex lock in updateSliceToWorkerIDs\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update unit tests and fix comments\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Remove global client var\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Just return err instead of logging\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* TODO comment\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Lock when reading from shared sliceToWorkerIDs mapping\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Switch to using RWMutex\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Ray TPU Webhook Autoscaling Support (#740)\r\n\r\n* Generate hostnames at Pod creation\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Should not fatal log in deletePod\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* deletePod admission always succeeds\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Remove unused tests make command\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update tests and add error checking\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Just return an error instead of logging\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n---------\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Generate hostnames at Pod creation\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update tests and add error checking\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Close stop channel on webhook termination\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Refactor webhook to avoid using global vars\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix comments\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change service account name\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Return BadRequest if invalid kind\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix comments\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change error messages\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fatal log in main\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update function comments\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Refactor to minimize indentations\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change sliceToWorkerIDs nil check to use len\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Write http.Error to header\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Don't fatal log in validateRayCluster\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Check for nil admission request\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Add doc comment\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update expected errors\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Better getNextWorkerID logic\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update replicaIndex and nextWorkerID tests\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Refactor webhook unit tests\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Create numOfHosts pods for Pod List\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Log admission request object name\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix nits and go vet output\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Initial cloudbuil commit\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix vet command\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update cloudbuild\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix cloudbuild errors\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Add dir\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Remove arg\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change to bash command\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* increase timeout time\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix validateRayCluster test\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Fix nits for cloudbuild\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Break early in validateRayCluster\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Remove unnecessary args from validateRayCluster test\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Change break to continue\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Remove unused vars from webhook tests and add edge cases\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n* Update helm chart\r\n\r\nSigned-off-by: Ryan O'Leary \r\n\r\n---------\r\n\r\nSigned-off-by: Ryan O'Leary ","shortMessageHtmlLink":"Ray TPU Webhook Reliability Improvements (GoogleCloudPlatform#723)"}},{"before":null,"after":"9f467eb274e200b48d9c63dde807b9db6ac4841a","ref":"refs/heads/fluentbit-fix","pushedAt":"2024-07-03T21:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update fluentbit config","shortMessageHtmlLink":"update fluentbit config"}},{"before":"62f8d3c8aa19698afe9aba81e2aec34618a80f05","after":"0d7231d7202138956c0f5e8b49bc15500da4fb1d","ref":"refs/heads/main","pushedAt":"2024-07-03T21:07:10.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"ml-platform release from development branch (#715)\n\n* Updated terraform providers\r\n\r\n* Standardized GitOps scripts and added Kueue\r\n\r\n* Added initial test harness\r\n\r\n* Added h100 DWS node pool\r\n\r\n* Add notebook packaging guide to docs (#690)\r\n\r\nadd notebook packaging guide\r\n\r\n* Added enhancements to the dataprocessing use cases\r\n\r\n* Updated Kueue to use the 0.7.0 manifests\r\n\r\n* Increased the cluster resource limits\r\n\r\n* Added products and features outline\r\n\r\n* Added Secret Manager add-on to the cluster\r\n\r\n* Changed configsync git respository name to allow for easier use of multiple environments\r\n\r\n* Added a GitLab project module\r\n\r\n* Standardized git variables to support GitHub or GitLab\r\n\r\n* Added a100 40GB node pools\r\n\r\n* Moved cpu node pool from n2 to n4 machines\r\n\r\n* Add environment_name to the Ray dashboard endpoint\r\n\r\n* Removed fleet level configmanagement and Google service accounts for each namespace to allow for multiple environments in a single project\r\n\r\n* Added Config Controller Terraform module\r\n\r\n* Added NVIDIA DCGM\r\n\r\n* Added allow KubeRay Operator to the namespace network policy\r\n\r\n---------\r\n\r\nCo-authored-by: Kent Hua <8052337+kenthua@users.noreply.github.com>\r\nCo-authored-by: Jun Sheng \r\nCo-authored-by: Ishmeet Mehta \r\nCo-authored-by: Kavitha Rajendran <103603287+karajendran@users.noreply.github.com>\r\nCo-authored-by: kenthua ","shortMessageHtmlLink":"ml-platform release from development branch (GoogleCloudPlatform#715)"}},{"before":null,"after":"5b9bcd5ec19f6b7c23f44983fa6394f4438ef56b","ref":"refs/heads/networkpolicy-gmp","pushedAt":"2024-05-29T14:23:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"add GKE standard cluster GMP namespace to networkpolicy","shortMessageHtmlLink":"add GKE standard cluster GMP namespace to networkpolicy"}},{"before":"ee87189a2490d03d9e1f20a26c0bf69f132bebad","after":"62f8d3c8aa19698afe9aba81e2aec34618a80f05","ref":"refs/heads/main","pushedAt":"2024-05-29T14:19:58.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Jetstream support (#677)","shortMessageHtmlLink":"Jetstream support (GoogleCloudPlatform#677)"}},{"before":null,"after":"dc1e468db069cca784f96a97e88dbdad206d974c","ref":"refs/heads/tpu-v5e-train","pushedAt":"2024-04-04T15:46:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"add tpu v5 train example","shortMessageHtmlLink":"add tpu v5 train example"}},{"before":"9635c32a9e64686efa6678f79f751bd1b66c3b6d","after":"ee87189a2490d03d9e1f20a26c0bf69f132bebad","ref":"refs/heads/main","pushedAt":"2024-04-04T14:36:01.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Revert \"Add Validation for IAP domain and allowlist\" (#557)\n\nRevert \"Add Validation for IAP domain and allowlist (#542)\"\r\n\r\nThis reverts commit dd7668e189f7a5bba4d08e0213b5641dd01744ba.","shortMessageHtmlLink":"Revert \"Add Validation for IAP domain and allowlist\" (GoogleCloudPlat…"}},{"before":"7d8f5cb345bb98f8a1277b4fa9f5e8e758c3b0c8","after":"bb7caae0bc718c8d889bfc72fbe9a891183d4de6","ref":"refs/heads/export-fix","pushedAt":"2024-04-04T04:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":"513ac3bf6491ee9b2f33bf518b758fcdef346378","after":"7d8f5cb345bb98f8a1277b4fa9f5e8e758c3b0c8","ref":"refs/heads/export-fix","pushedAt":"2024-04-04T04:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":null,"after":"513ac3bf6491ee9b2f33bf518b758fcdef346378","ref":"refs/heads/export-fix","pushedAt":"2024-04-03T14:58:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update export script","shortMessageHtmlLink":"update export script"}},{"before":"7155eeb6a9ef4f89d11402d56f815d2f2de46e53","after":"7245d00807446ae622a342ccb01bb4f0cc8d6c66","ref":"refs/heads/v5e-test","pushedAt":"2024-04-03T04:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":"c5870482802c7989c6c692ae23d61673a1274684","after":"7155eeb6a9ef4f89d11402d56f815d2f2de46e53","ref":"refs/heads/v5e-test","pushedAt":"2024-04-03T04:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":"048bd5bb5f7c5b1c6e8656e8879e21f7fc9935ee","after":"c5870482802c7989c6c692ae23d61673a1274684","ref":"refs/heads/v5e-test","pushedAt":"2024-04-03T04:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update script","shortMessageHtmlLink":"update script"}},{"before":"653fc0878ff543042126daf0a9924a4e5277af84","after":"048bd5bb5f7c5b1c6e8656e8879e21f7fc9935ee","ref":"refs/heads/v5e-test","pushedAt":"2024-04-02T23:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"updater jax python libs","shortMessageHtmlLink":"updater jax python libs"}},{"before":null,"after":"653fc0878ff543042126daf0a9924a4e5277af84","ref":"refs/heads/v5e-test","pushedAt":"2024-04-02T22:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update libs","shortMessageHtmlLink":"update libs"}},{"before":"0e69100a52ef871467dd5b480f2cc817bf772abf","after":"9635c32a9e64686efa6678f79f751bd1b66c3b6d","ref":"refs/heads/main","pushedAt":"2024-04-02T22:50:33.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Bump GMP delay to 60 seconds (#536)","shortMessageHtmlLink":"Bump GMP delay to 60 seconds (GoogleCloudPlatform#536)"}},{"before":null,"after":"1314687417b968f5cc26661ff3118acbeefbbbcf","ref":"refs/heads/fix_tpu_traing_doc_link","pushedAt":"2024-03-13T16:40:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"remove the doc link before it is published","shortMessageHtmlLink":"remove the doc link before it is published"}},{"before":"7eacbc300070d3e4e1ccaa41dd054436a577582d","after":"0e69100a52ef871467dd5b480f2cc817bf772abf","ref":"refs/heads/main","pushedAt":"2024-03-13T16:37:34.000Z","pushType":"push","commitsCount":394,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Fix SQL name and region (#342)\n\nfix sql name and region","shortMessageHtmlLink":"Fix SQL name and region (GoogleCloudPlatform#342)"}},{"before":"6912c2592f2804107ce6d26eb241f3c55e893f01","after":"02bf6e400cdde23444c27564571536e2fed23167","ref":"refs/heads/tpu-v4-batch","pushedAt":"2023-10-31T19:25:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4-batch","shortMessageHtmlLink":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4-batch"}},{"before":"c3e31518eae7a6441e9a18f9e0ef7263a40314ca","after":"7eacbc300070d3e4e1ccaa41dd054436a577582d","ref":"refs/heads/main","pushedAt":"2023-10-31T19:25:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge pull request #98 from GoogleCloudPlatform/develop\n\nMinor url link fix and resource information","shortMessageHtmlLink":"Merge pull request GoogleCloudPlatform#98 from GoogleCloudPlatform/de…"}},{"before":"5c797468e4b42fc97ca202dca15c9d511b82a1d2","after":"6912c2592f2804107ce6d26eb241f3c55e893f01","ref":"refs/heads/tpu-v4-batch","pushedAt":"2023-10-26T21:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"correct typo","shortMessageHtmlLink":"correct typo"}},{"before":null,"after":"5c797468e4b42fc97ca202dca15c9d511b82a1d2","ref":"refs/heads/tpu-v4-batch","pushedAt":"2023-10-26T21:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"added for tpu v4 mnist","shortMessageHtmlLink":"added for tpu v4 mnist"}},{"before":"9f097ec8fb2965923a225c6f85d8581f6476ebae","after":"c3e31518eae7a6441e9a18f9e0ef7263a40314ca","ref":"refs/heads/main","pushedAt":"2023-10-26T20:21:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge pull request #96 from andrewsykim/pin-helm-chart-version\n\npin helm chart version for kuberay-operator to 0.6.1","shortMessageHtmlLink":"Merge pull request GoogleCloudPlatform#96 from andrewsykim/pin-helm-c…"}},{"before":"22f16567e12c5eb7b9f9fc4bcdb3dc9ac39bc271","after":"fb0a3ba71aa8ce506c8d4389efd21de24cf01c27","ref":"refs/heads/tpu-v4","pushedAt":"2023-10-25T18:25:10.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4","shortMessageHtmlLink":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4"}},{"before":"8dff693ef5828cea7afb19169b21dbd00934fe81","after":"9f097ec8fb2965923a225c6f85d8581f6476ebae","ref":"refs/heads/main","pushedAt":"2023-10-25T18:24:58.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge pull request #94 from saikat-royc/fix-links\n\nFix links in RayTrain readme","shortMessageHtmlLink":"Merge pull request GoogleCloudPlatform#94 from saikat-royc/fix-links"}},{"before":"2b125af56230f0071e277403365b38dc11bfd00c","after":"22f16567e12c5eb7b9f9fc4bcdb3dc9ac39bc271","ref":"refs/heads/tpu-v4","pushedAt":"2023-10-17T15:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"update based on feedback","shortMessageHtmlLink":"update based on feedback"}},{"before":"862a480ce01b13fa610edb4a97fa5cedb45268ad","after":"2b125af56230f0071e277403365b38dc11bfd00c","ref":"refs/heads/tpu-v4","pushedAt":"2023-10-17T14:54:45.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"xiangshen-dk","name":null,"path":"/xiangshen-dk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5768019?s=80&v=4"},"commit":{"message":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4","shortMessageHtmlLink":"Merge branch 'GoogleCloudPlatform:main' into tpu-v4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqxc4BwA","startCursor":null,"endCursor":null}},"title":"Activity · xiangshen-dk/ai-on-gke"}