pipelines
pipelines copied to clipboard
feat(Backend + SDK): Update kfp backend and kubernetes sdk to support node affinity
Description of your changes: This PR adds support for node affinity to the driver and kubernetes_platform SDK.
It is a follow up to #10671 and #10583, which updated the protobuf and Golang stub.
It follows the excellent example set by https://github.com/kubeflow/pipelines/pull/10427.
Huge thanks to @Tomcli for paving the way and sharing how to validate things end to end. Part of https://github.com/kubeflow/pipelines/issues/9768 and https://github.com/kubeflow/pipelines/issues/9682
Pod (Anti)Affinity will be added in a separate PR
Checklist:
- [x] The title for your pull request (PR) should follow our title convention. Learn more about the pull request title convention used in this repository.