Conversation
Fixes kubeflow#3148 Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
|
[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 |
|
🎉 Welcome to the Kubeflow Spark Operator! 🎉 Thanks for opening your first PR! We're happy to have you as part of our community 🚀 Here's what happens next:
Join the community:
Feel free to ask questions in the comments if you need any help or clarification! |
|
/ok-to-test |
tariq-hasan
left a comment
There was a problem hiding this comment.
Hi @Fumer057! Thanks for raising the PR. I have added suggestions for changes.
Also please note that operator-reserved labels/annotations should not be overwritten by admin-controlled operator flags. Please add this constraint to the implementation as well.
And also please add user documentation for the feature in docs/website/user-guide/writing-sparkapplication.md and docs/website/user-guide/spark-connect.md.
Remove Helm quote, add K8s validation, protect reserved prefixes, wire up SparkConnect executor pods, add docs and tests. Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
|
Hi @tariq-hasan, thanks for the detailed review! I've addressed all of your feedback in the latest commit:
Let me know if there's anything else needed! |
Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
9677885 to
76c8ab8
Compare
Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
7c17287 to
c226958
Compare
|
@tariq-hasan I have implemented this. SparkConnect executor pods are now properly wired up to receive the default labels and annotations. |
tariq-hasan
left a comment
There was a problem hiding this comment.
Hi @Fumer057! Thanks for the contributions. I have added a few more comments.
Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
|
@tariq-hasan I have addressed all the new review comments in the latest commit:
Let me know if any further tweaks are needed! |
Signed-off-by: Fumer057 <fumer057@users.noreply.github.com>
Fixes #3148
Description
This PR adds support for platform administrators to inject operator-level default labels and annotations onto every Spark driver and executor pod.
Changes:
Testing Done