avast / wanna-ml

Complete MLOps framework for Vertex-AI
MIT License
17 stars 3 forks source link

feat: Kubeflow pipelines 2.0 update #103

Closed jsilva closed 8 months ago

jsilva commented 8 months ago

Describe your changes

Updating wanna-ml to support kfp 2.x

Issue ticket number and link

MLOPS-550

Checklist before requesting a review

codecov-commenter commented 8 months ago

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (b59a582) 74.42% compared to head (6869d54) 74.53%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #103 +/- ## ========================================== + Coverage 74.42% 74.53% +0.10% ========================================== Files 57 57 Lines 2839 2835 -4 ========================================== Hits 2113 2113 + Misses 726 722 -4 ``` | [Files](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast) | Coverage Δ | | |---|---|---| | [src/wanna/cli/\_\_main\_\_.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NsaS9fX21haW5fXy5weQ==) | `82.14% <100.00%> (ø)` | | | [...anna/components/kubeflow/get\_or\_create\_endpoint.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvbXBvbmVudHMva3ViZWZsb3cvZ2V0X29yX2NyZWF0ZV9lbmRwb2ludC5weQ==) | `13.79% <ø> (ø)` | | | [.../wanna/components/kubeflow/upload\_model\_version.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvbXBvbmVudHMva3ViZWZsb3cvdXBsb2FkX21vZGVsX3ZlcnNpb24ucHk=) | `11.62% <100.00%> (+2.10%)` | :arrow_up: | | [src/wanna/core/deployment/artifacts\_push.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvZGVwbG95bWVudC9hcnRpZmFjdHNfcHVzaC5weQ==) | `100.00% <ø> (ø)` | | | [src/wanna/core/deployment/vertex\_jobs.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvZGVwbG95bWVudC92ZXJ0ZXhfam9icy5weQ==) | `20.00% <ø> (ø)` | | | [src/wanna/core/services/docker.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvc2VydmljZXMvZG9ja2VyLnB5) | `64.76% <ø> (ø)` | | | [src/wanna/core/services/path\_utils.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvc2VydmljZXMvcGF0aF91dGlscy5weQ==) | `100.00% <ø> (ø)` | | | [src/wanna/core/services/pipeline.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvc2VydmljZXMvcGlwZWxpbmUucHk=) | `91.27% <100.00%> (+2.31%)` | :arrow_up: | | [src/wanna/core/utils/time.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvdXRpbHMvdGltZS5weQ==) | `100.00% <ø> (ø)` | | | [src/wanna/core/deployment/vertex\_pipelines.py](https://app.codecov.io/gh/avast/wanna-ml/pull/103?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=avast#diff-c3JjL3dhbm5hL2NvcmUvZGVwbG95bWVudC92ZXJ0ZXhfcGlwZWxpbmVzLnB5) | `59.45% <0.00%> (ø)` | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.