jiangzho opened a new pull request, #439:
URL: https://github.com/apache/spark-kubernetes-operator/pull/439

   
   ### What changes were proposed in this pull request?
   
   This PR adds a new property 
`spark.kubernetes.operator.reconciliationSelectors`. If set to non empty value, 
operator would only reconcile custom resources that match the given selector 
filter. By default, operator would still reconcile all resources.
   
   ### Why are the changes needed?
   
   Introducing optional label based selectors allows operator to reconcile only 
a targeted subset of custom resources when configured explicitly.
   
   It's a common case for user to leverage label for isolation on resources. 
This can be a result of various reason, including setting-up multiple operator 
per environment / group in shared clusters, or for progressive adoption upon 
new versions. This feature would make operator fits better for prod level 
multi-tenant environments.
   
   ### Does this PR introduce any user-facing change?
   
   New property becomes available while behavior is the same as before by 
default.
   
   ### How was this patch tested?
   
   Existing e2e validates the default behavior. Added new scenario to test 
selector functionality.
   
   ### Was this patch authored or co-authored using generative AI tooling?
   
   No
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to