Central driver POC #12269
Conversation
|
Hi @ntny. Thanks for your PR. I'm waiting for a kubeflow member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
🚫 This command cannot be processed. Only organization members or owners can use the commands. |
3388fc7 to
87883fa
Compare
|
/hold |
de3b9d2 to
5c0ae07
Compare
|
This is EPIC, @ntny! Can't wait to try it out. |
|
/unhold |
4808c79 to
c88c791
Compare
|
Hi @HumairAK @droctothorpe would you mind giving this a try? |
|
Hi! @nsingla I made intentional changes to the compiler, and manually updating all specs in test/compiled-workflow would be very time-consuming. |
You don;t need to update it manually, you can run the compiler tests locally with flag: |
4bee799 to
1ee2602
Compare
|
/ok-to-test |
|
Hey, @ntny . Unfortunately, I won't have bandwidth to validate it in the next two weeks but just wanted to let you know that it's on my radar and I will get to it as soon as I can. Maybe someone else will get to it before me. VERY excited about this. Kudos! |
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
…lisecond timestamp prefix Signed-off-by: arpechenin <arpechenin@avito.ru>
|
/lgtm |
|
New changes are detected. LGTM label has been removed. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/retest |
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
…rkflow-compiler tests Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
Signed-off-by: arpechenin <arpechenin@avito.ru>
- add rbac to driver for pvc and pods - remove redundant enters Signed-off-by: arpechenin <arpechenin@avito.ru>
|
/retest |
1 similar comment
|
/retest |
|
I created a backup branch backup-central-driver to preserve all changes from this branch before merging with master. I am closing this PR to avoid confusion with the merge. All changes are saved in the backup branch, and it is this branch that should be merged. |

Description of your changes:
POC for #12023
Resolves: #12269
Changes:
How to launch:
I built multi-layer container images on both Apple M-series (ARM64) and Linux/AMD64 platforms. If you’re using the same architecture, you can safely reuse the images from Docker Hub (ntny/kfp-driver:beta-poc & ntny/kfp-api-server:beta-poc). These images are already referenced in the manifests in this branch.
If your architecture is different, you will need to build the Dockerfile and Dockerfile.driver yourself from this brunch and replace images to yours here and here before proceeding with the further instructions
I use & have prepeared a platform-agnostic env inside minikube (mono user)
I have tested this POC on the preinstalled [Tutorial] Data passing in Python components pipeline. Drivers are not created, and the agent is used instead (and removed after the pipeline has finished).

Please note: this is just a POC and not a production-ready solution.