{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95700338,"defaultBranch":"master","name":"training-operator","ownerLogin":"kubeflow","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-28T18:38:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33164907?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725971978.0","currentOid":""},"activityList":{"items":[{"before":"d8b8b347ae33cbfd32bf5df81797d2d715724e87","after":"ee6756b728b0d9c9cd667ee3fd916a30216c94e8","ref":"refs/heads/master","pushedAt":"2024-09-19T08:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Allow customising base trainer and storage images in Train API (#2261)\n\nAllow customizing base storage_initializer and trainer images through\nEnv vars.\n\nSigned-off-by: Varsha Prasad Narsing ","shortMessageHtmlLink":"[SDK] Allow customising base trainer and storage images in Train API (#…"}},{"before":"126110fd4d76439bd04ca9fdf96bafb7ea3b6910","after":"d8b8b347ae33cbfd32bf5df81797d2d715724e87","ref":"refs/heads/master","pushedAt":"2024-09-18T18:09:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[Feature] Support managed by external controller (#2203)\n\n* Introduce ManagedBy field to RunPolicy that is used by each Kubeflow Job Spec\n\nSigned-off-by: Michal Szadkowski \n\n* Update Kubeflow JOb manifests\n\nSigned-off-by: Michal Szadkowski \n\n* Update Kubeflow Jobs Reconcile to use ManagedBy field to decide if skip the process\n\nSigned-off-by: Michal Szadkowski \n\n* job controller test\n\nSigned-off-by: Michal Szadkowski \n\n* spec validation webhook\n\nSigned-off-by: Michal Szadkowski \n\n* add manageBy maxLenght const\n\nSigned-off-by: Michal Szadkowski \n\n* generate new manifest\n\nSigned-off-by: Michal Szadkowski \n\n* revert webhook formatting\n\nSigned-off-by: Michal Szadkowski \n\n* Move allowed controllers constants in one place\n\nSigned-off-by: Michal Szadkowski \n\n* Make validatation for allowed managedBy values\n\nSigned-off-by: Michal Szadkowski \n\n* Update after controllers constants move\n\nSigned-off-by: Michal Szadkowski \n\n* Update jobs controller tests\n\nSigned-off-by: Michal Szadkowski \n\n* Update validateManagedBy webhook\n\nSigned-off-by: Michal Szadkowski \n\n* Remove validation for the length of ManagedBy field\n\nSigned-off-by: Michal Szadkowski \n\n* Update after code review\n\nSigned-off-by: Michal Szadkowski \n\n* Update ManagedBy comment\n\nSigned-off-by: Michal Szadkowski \n\n* E2E tests for managedBy\n\nSigned-off-by: Michal Szadkowski \n\n* Update generated files and manifests\n\nSigned-off-by: Michal Szadkowski \n\n* Rework after code review\n\nSigned-off-by: Michal Szadkowski \n\n* Revert kustomization change\n\nSigned-off-by: Michal Szadkowski \n\n* Update job_test and logging\n\nSigned-off-by: Michal Szadkowski \n\n* Provide immutability check for ManagedBy\n\nSigned-off-by: Michal Szadkowski \n\n* Avoid making copy of runPolicy\n\nSigned-off-by: Michal Szadkowski \n\n* Split RunPolicy validators to Update and Create\n\nSigned-off-by: Michal Szadkowski \n\n* Fix the naming and call validate always\n\nSigned-off-by: Michal Szadkowski \n\n* Update tests\n\nSigned-off-by: Michal Szadkowski \n\n---------\n\nSigned-off-by: Michal Szadkowski ","shortMessageHtmlLink":"[Feature] Support managed by external controller (#2203)"}},{"before":"f8baf760bade2e00135f6236e616e08aed15296e","after":"126110fd4d76439bd04ca9fdf96bafb7ea3b6910","ref":"refs/heads/master","pushedAt":"2024-09-10T13:17:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Add Changelog for Training Operator v1.8.1 (#2258)\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"Add Changelog for Training Operator v1.8.1 (#2258)"}},{"before":"ed38c2496110241a70580a3a859f0e47a83684bd","after":"f8baf760bade2e00135f6236e616e08aed15296e","ref":"refs/heads/master","pushedAt":"2024-09-10T13:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Bump Training Python SDK to 1.8.1 version (#2257)\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"Bump Training Python SDK to 1.8.1 version (#2257)"}},{"before":"04f9f138f9e0bfe413c5dde54668b7dd7bb07030","after":"0f8735faade3651dfe44e45c6fbc30fa9152641d","ref":"refs/heads/v1.8-branch","pushedAt":"2024-09-10T12:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreyvelich","name":"Andrey Velichkevich","path":"/andreyvelich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31112157?s=80&v=4"},"commit":{"message":"Release Training Operator image for v1.8.1\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"Release Training Operator image for v1.8.1"}},{"before":"cb83d14bab7b0fd91d514af1946dd8f27089f83b","after":"04f9f138f9e0bfe413c5dde54668b7dd7bb07030","ref":"refs/heads/v1.8-branch","pushedAt":"2024-09-10T12:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Release Training SDK 1.8.1 (#2256)\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"Release Training SDK 1.8.1 (#2256)"}},{"before":"2cc5dfed465a0d78fb0a7ae87bc9e2e6406f709c","after":"ed38c2496110241a70580a3a859f0e47a83684bd","ref":"refs/heads/master","pushedAt":"2024-09-10T11:59:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Read namespace from the current context (#2255)\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"[SDK] Read namespace from the current context (#2255)"}},{"before":"7c8d4df1d49c5dc6fdd9af62e80fdf71e700cf58","after":"2cc5dfed465a0d78fb0a7ae87bc9e2e6406f709c","ref":"refs/heads/master","pushedAt":"2024-09-10T10:18:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Update README and out-of-date docs (#2252)\n\n* Update README and out-of-date docs\n\nSigned-off-by: Andrey Velichkevich \n\n* Move KEPs\n\nSigned-off-by: Andrey Velichkevich \n\n* Revert Jax KEP table\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix readme text\n\nSigned-off-by: Andrey Velichkevich \n\n---------\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"Update README and out-of-date docs (#2252)"}},{"before":"6ddeb2b90ebe116beaa800c57c344913e78aaf38","after":"7c8d4df1d49c5dc6fdd9af62e80fdf71e700cf58","ref":"refs/heads/master","pushedAt":"2024-09-09T20:12:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Implement skeleton webhook servers (#2251)\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Implement skeleton webhook servers (#2251)"}},{"before":"2e32931d10f0c9fe17573d604444681198151284","after":"6ddeb2b90ebe116beaa800c57c344913e78aaf38","ref":"refs/heads/master","pushedAt":"2024-09-06T14:10:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Initial Implementations for v2 Manager (#2236)\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Initial Implementations for v2 Manager (#2236)"}},{"before":"00eef586956da5697514d159d3ea4fa4a86d3847","after":"2e32931d10f0c9fe17573d604444681198151284","ref":"refs/heads/master","pushedAt":"2024-09-05T16:21:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Fix typo of \"get_pvc_spec\" (#2250)\n\n* fix typo of 'get_pvc_spec'\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n---------\n\nSigned-off-by: helenxie-bit ","shortMessageHtmlLink":"[SDK] Fix typo of \"get_pvc_spec\" (#2250)"}},{"before":"c64a5a6658445d85066707d66de983eaae988d29","after":"00eef586956da5697514d159d3ea4fa4a86d3847","ref":"refs/heads/master","pushedAt":"2024-09-04T12:15:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] test: add unit test for get_job method of the training_client (#2205)\n\nSigned-off-by: Bobbins228 ","shortMessageHtmlLink":"[SDK] test: add unit test for get_job method of the training_client (#…"}},{"before":"2455f7d93a9b14d7e61135534771b6b3d51f17a9","after":"c64a5a6658445d85066707d66de983eaae988d29","ref":"refs/heads/master","pushedAt":"2024-09-02T22:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] test: add unit tests for delete_job() method (#2232)\n\nSigned-off-by: Bobbins228 ","shortMessageHtmlLink":"[SDK] test: add unit tests for delete_job() method (#2232)"}},{"before":"13c3ee8354b591c122c7cef226cc90f8d550f6ae","after":"2455f7d93a9b14d7e61135534771b6b3d51f17a9","ref":"refs/heads/master","pushedAt":"2024-08-30T21:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Generate CRD manifests for v2 CustomResources (#2237)\n\n* KEP-2170: Generate CRDs for v2 CRDs\n\nSigned-off-by: Yuki Iwai \n\n* Replace v2alpha with v2\n\nSigned-off-by: Yuki Iwai \n\n---------\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Generate CRD manifests for v2 CustomResources (#2237)"}},{"before":"a8226880f7309e2d7bc168ebd8ca282970ca0125","after":"cb83d14bab7b0fd91d514af1946dd8f27089f83b","ref":"refs/heads/v1.8-branch","pushedAt":"2024-08-30T18:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Release-1.8: Cherry-pick of #2243 (#2244)\n\n* No cleaning up a job if the job is suspended.\n\nSigned-off-by: Michal Szadkowski \nSigned-off-by: Yuki Iwai \nCo-authored-by: Michał Szadkowski ","shortMessageHtmlLink":"Release-1.8: Cherry-pick of #2243 (#2244)"}},{"before":"98df3a8a7d3e6c965b60925e65cd4f745a6dd6cf","after":"13c3ee8354b591c122c7cef226cc90f8d550f6ae","ref":"refs/heads/master","pushedAt":"2024-08-30T18:46:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Update Training V2 APIs in the KEP (#2240)\n\n* KEP-2170: Update Training V2 APIs in the KEP\n\nSigned-off-by: Andrey Velichkevich \n\n* Update docs/proposals/2170-kubeflow-training-v2/README.md\n\nCo-authored-by: Yuki Iwai \nSigned-off-by: Andrey Velichkevich \n\n* Update PodSpecOverride API\n\nSigned-off-by: Andrey Velichkevich \n\n* Update managedBy comment\n\nSigned-off-by: Andrey Velichkevich \n\n---------\n\nSigned-off-by: Andrey Velichkevich \nCo-authored-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Update Training V2 APIs in the KEP (#2240)"}},{"before":"e64af3d9495bc8020d7f5f18044bb7eb0386195d","after":"98df3a8a7d3e6c965b60925e65cd4f745a6dd6cf","ref":"refs/heads/master","pushedAt":"2024-08-30T16:32:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[Bug] Finish CleanupJob early if the job is suspended. (#2243)\n\n* No cleaning up a job if the job is suspended.\n\nSigned-off-by: Michal Szadkowski \n\n* run fmt\n\nSigned-off-by: Michal Szadkowski \n\n* Another test case\n\nSigned-off-by: Michal Szadkowski \n\n---------\n\nSigned-off-by: Michal Szadkowski ","shortMessageHtmlLink":"[Bug] Finish CleanupJob early if the job is suspended. (#2243)"}},{"before":"e9766d171507ad3772cc04c740acb4d1ee4c544c","after":"e64af3d9495bc8020d7f5f18044bb7eb0386195d","ref":"refs/heads/master","pushedAt":"2024-08-30T13:40:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Add UTs for `wait_for_job_conditions` (#2196)\n\n* test(sdk): add unit test for wait_for_job_conditions.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n* test(sdk): fix lint error.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n* test(sdk): add patch for load_kube_config.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n* test(trial): fix lint error with black.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n* test(trial): add package dependency.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n* test(sdk): reuse exisiting fixture.\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>\n\n---------\n\nSigned-off-by: Electronic-Waste <2690692950@qq.com>","shortMessageHtmlLink":"[SDK] Add UTs for wait_for_job_conditions (#2196)"}},{"before":"f8687ca7fd947e6ebd52dde4dfeefdf006e7b239","after":"a8226880f7309e2d7bc168ebd8ca282970ca0125","ref":"refs/heads/v1.8-branch","pushedAt":"2024-08-29T14:06:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Cherry pick of #2180 #2230 into v1.8-branch (#2242)\n\n* Update `huggingface_hub` Version in the storage initializer to fix ImportError (#2180)\n\nSigned-off-by: helenxie-bit \nSigned-off-by: Andrey Velichkevich \n\n* [SDK] Fix trainer error: Update the version of base image and add \"num_labels\" for downloading pretrained models (#2230)\n\n* fix trainer error\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n* update the process of num_labels in trainer\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n* adjust the default value of 'num_labels'\n\nSigned-off-by: helenxie-bit \n\n---------\n\nSigned-off-by: helenxie-bit \nSigned-off-by: Andrey Velichkevich \n\n---------\n\nSigned-off-by: helenxie-bit \nSigned-off-by: Andrey Velichkevich \nCo-authored-by: Hezhi Xie \nCo-authored-by: Hezhi (Helen) Xie ","shortMessageHtmlLink":"Cherry pick of #2180 #2230 into v1.8-branch (#2242)"}},{"before":"ea5272fa734f9363dcb2dbbb092d890378e12c00","after":"e9766d171507ad3772cc04c740acb4d1ee4c544c","ref":"refs/heads/master","pushedAt":"2024-08-28T16:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Fix trainer error: Update the version of base image and add \"num_labels\" for downloading pretrained models (#2230)\n\n* fix trainer error\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n* update the process of num_labels in trainer\n\nSigned-off-by: helenxie-bit \n\n* rerun tests\n\nSigned-off-by: helenxie-bit \n\n* adjust the default value of 'num_labels'\n\nSigned-off-by: helenxie-bit \n\n---------\n\nSigned-off-by: helenxie-bit ","shortMessageHtmlLink":"[SDK] Fix trainer error: Update the version of base image and add \"nu…"}},{"before":"181191ea3f5f8ad37fd461eb6850ead2586e8ca2","after":"ea5272fa734f9363dcb2dbbb092d890378e12c00","ref":"refs/heads/master","pushedAt":"2024-08-28T02:30:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Clean up Go modules (#2238)\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"Clean up Go modules (#2238)"}},{"before":"25b8a5b57b3d7a0974c2ccd9ffbd03bca85698c0","after":"181191ea3f5f8ad37fd461eb6850ead2586e8ca2","ref":"refs/heads/master","pushedAt":"2024-08-27T16:38:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Add TrainJob and TrainingRuntime APIs (#2223)\n\n* KEP-2170: Add TrainJob and TrainingRuntime APIs\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix TrainJobList\n\nSigned-off-by: Andrey Velichkevich \n\n* Register APIs with scheme\n\nSigned-off-by: Andrey Velichkevich \n\n* Add SchemeGroupVersion\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix TrainingRuntimeSpec omitempty\n\nSigned-off-by: Andrey Velichkevich \n\n* Generate manifests only for v1\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix pointers for APIs\n\nSigned-off-by: Andrey Velichkevich \n\n* Run code-gen\n\nSigned-off-by: Andrey Velichkevich \n\n* Use pointer for MPIImplementation\n\nSigned-off-by: Andrey Velichkevich \n\n* Update the JobSetTemplate API\n\nSigned-off-by: Andrey Velichkevich \n\n* Rename PodGroupPolicy and MLPolicy APIs\n\nSigned-off-by: Andrey Velichkevich \n\n* Update comments\n\nSigned-off-by: Andrey Velichkevich \n\n---------\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"KEP-2170: Add TrainJob and TrainingRuntime APIs (#2223)"}},{"before":"6900714c39dcb4991b6cf3bc793e73fc7386e478","after":"25b8a5b57b3d7a0974c2ccd9ffbd03bca85698c0","ref":"refs/heads/master","pushedAt":"2024-08-27T01:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Change isort profile to black for full compatibility (#2234)\n\n* Change isort profile to black for full compatibility\n\nSigned-off-by: Ignas Baranauskas \n\n* Fix isort formatting\n\nSigned-off-by: Ignas Baranauskas \n\n---------\n\nSigned-off-by: Ignas Baranauskas ","shortMessageHtmlLink":"Change isort profile to black for full compatibility (#2234)"}},{"before":"3f9b0a41663456998e352212dfbfd1386b48d7ab","after":"6900714c39dcb4991b6cf3bc793e73fc7386e478","ref":"refs/heads/master","pushedAt":"2024-08-22T16:34:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"[SDK] Unit tests for TrainingClient APIs - get_job_pod_names and update_job (#2192)\n\n* [SDK] Add more unit tests for TrainingClient APIs - get_job_pod_names and update_job\n\nSigned-off-by: yelias \n\n* fix isort\n\nSigned-off-by: yelias \n\n* Remove dict_to_object and SimpleNamespace, and add option of return pod obj\n\nSigned-off-by: yelias \n\n* Fix typo in docstring\n\nSigned-off-by: yelias \n\n* Change str to constants\n\nSigned-off-by: yelias \n\n---------\n\nSigned-off-by: yelias \nCo-authored-by: yelias ","shortMessageHtmlLink":"[SDK] Unit tests for TrainingClient APIs - get_job_pod_names and upda…"}},{"before":"6f36eb7ea6caadd2554e3b1ab3dca055bf1671f0","after":"3f9b0a41663456998e352212dfbfd1386b48d7ab","ref":"refs/heads/master","pushedAt":"2024-08-15T18:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Bind repository into the build environment instead of filecopy (#2222)\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Bind repository into the build environment instead of filec…"}},{"before":"ff19a10842deba1fdb553a8b89e332731bf4f3ad","after":"6f36eb7ea6caadd2554e3b1ab3dca055bf1671f0","ref":"refs/heads/master","pushedAt":"2024-08-15T17:43:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Add directories for the V2 APIs (#2221)\n\n* KEP-2170: Add directories for the V2 APIs\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix default value for prefix in build\n\nSigned-off-by: Andrey Velichkevich \n\n* Fix Docker image\n\nSigned-off-by: Andrey Velichkevich \n\n---------\n\nSigned-off-by: Andrey Velichkevich ","shortMessageHtmlLink":"KEP-2170: Add directories for the V2 APIs (#2221)"}},{"before":"2561b5225e0acb835ca185d0a9c6515e116ea954","after":"ff19a10842deba1fdb553a8b89e332731bf4f3ad","ref":"refs/heads/master","pushedAt":"2024-08-12T14:31:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Enhance pre-commit hooks with flake8 linting (#2195)\n\n* Add pre-commit linter\n\nSigned-off-by: Ignas Baranauskas \n\n* Fix flake8 linting issues\n\nSigned-off-by: Ignas Baranauskas \n\n---------\n\nSigned-off-by: Ignas Baranauskas ","shortMessageHtmlLink":"Enhance pre-commit hooks with flake8 linting (#2195)"}},{"before":"725b09e30011ede4cdee5944b768f347b95f0284","after":"2561b5225e0acb835ca185d0a9c6515e116ea954","ref":"refs/heads/master","pushedAt":"2024-08-12T12:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"Update trainer to ensure type consistency for `train_args` and `lora_config` (#2181)\n\n* update-trainer\n\nSigned-off-by: helenxie-bit \n\n* fix typo\n\nSigned-off-by: helenxie-bit \n\n* reformat with black\n\nSigned-off-by: helenxie-bit \n\n---------\n\nSigned-off-by: helenxie-bit ","shortMessageHtmlLink":"Update trainer to ensure type consistency for train_args and `lora_…"}},{"before":"94140ed1d378bbce405671f82740d0cefb9de959","after":"725b09e30011ede4cdee5944b768f347b95f0284","ref":"refs/heads/master","pushedAt":"2024-08-09T15:16:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Add the apiGroup to the TrainingRuntimeRef (#2201)\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Add the apiGroup to the TrainingRuntimeRef (#2201)"}},{"before":"7631f4817e92ecaec73d66e0d6a6e9e916524919","after":"94140ed1d378bbce405671f82740d0cefb9de959","ref":"refs/heads/master","pushedAt":"2024-08-09T11:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"google-oss-prow[bot]","name":null,"path":"/apps/google-oss-prow","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/143327?s=80&v=4"},"commit":{"message":"KEP-2170: Make API specification more restricting (#2198)\n\n* Fix formatting issues\n\nSigned-off-by: Yuki Iwai \n\n* Make trainingRuntimeRef more clarify\n\nSigned-off-by: Yuki Iwai \n\n* Update the managedBy specifications\n\nSigned-off-by: Yuki Iwai \n\n* Use 'kubeflow.org/trainjob-controller' instead of 'training-operator.kubeflow.org/trainjob-controller'\n\nSigned-off-by: Yuki Iwai \n\n* The ClusterTrainingRuntime is used in the runtimeRef as a default\n\nSigned-off-by: Yuki Iwai \n\n* Move apiVersion for the TrainingRuntime to alternative section\n\nSigned-off-by: Yuki Iwai \n\n---------\n\nSigned-off-by: Yuki Iwai ","shortMessageHtmlLink":"KEP-2170: Make API specification more restricting (#2198)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEupveLAA","startCursor":null,"endCursor":null}},"title":"Activity · kubeflow/training-operator"}