Skip to content

Conversation

@yuchaoran2011
Copy link
Contributor

@yuchaoran2011 yuchaoran2011 commented Dec 11, 2018

  1. Added support for running the containers using a non-root user, which is useful for running as a restricted SCC on OpenShift, as also stated in Add an entrypoint to spark-operator for handling non-root users #189. Added a separate Dockerfile Dockerfile.rh that builds an OpenShift operator image.
  2. Fixed a bug with running multiple instances of operator. Previously, the MutatingWebhookConfiguration objects created by the operator did not have a namespace selector, causing multiple webhooks to act on the same Spark pods when each webhook was supposed to only act on pods in the pre-defined namespace. Now with the fix, the chart automatically labels the Spark job namespace properly. (The changes to the chart are coming once this one is merged).
  3. Fixed doc to reflect that webhook is now disabled by default in the Helm chart.

This PR was jointly created with my colleague @skonto.

… an issue with running multiple instances of operator; fixed doc to reflect webhook new default in the chart
@liyinan926
Copy link
Collaborator

Also please fix pkg/webhook/webhook_test.go.

@liyinan926 liyinan926 merged commit 8a84d6f into kubeflow:master Jan 14, 2019
@yuchaoran2011 yuchaoran2011 deleted the fixes branch January 14, 2019 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants