pipe-cd / pipecd

The One CD for All {applications, platforms, operations}
https://pipecd.dev
Apache License 2.0
1.09k stars 153 forks source link

Implement DetermineVersions of k8s plugin #5257

Closed Warashi closed 1 month ago

Warashi commented 1 month ago

What this PR does / why we need it:

This PR implements DetermineVersions of the Kubernetes plugin. I have not implemented the manifest loader yet, so this gRPC implementation does not work now. Please see the tests to see how this implementation works.

Which issue(s) this PR fixes:

Part of #4980

Does this PR introduce a user-facing change?: No

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 75.80645% with 15 lines in your changes missing coverage. Please review.

Project coverage is 24.11%. Comparing base (d1f3d7e) to head (cc79d84). Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
...app/pipedv1/plugin/kubernetes/deployment/server.go 0.00% 15 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #5257 +/- ## ========================================== + Coverage 24.04% 24.11% +0.06% ========================================== Files 439 441 +2 Lines 47021 47080 +59 ========================================== + Hits 11305 11352 +47 - Misses 34813 34825 +12 Partials 903 903 ```

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