forked from kubeflow/spark-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bgd 5296 marge latest kubeflow spark operator #19
Closed
sigmarkarl
wants to merge
90
commits into
ocean-spark
from
BGD-5296-marge-latest-kubeflow-spark-operator
Closed
Bgd 5296 marge latest kubeflow spark operator #19
sigmarkarl
wants to merge
90
commits into
ocean-spark
from
BGD-5296-marge-latest-kubeflow-spark-operator
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: André Bauer <[email protected]>
Added new RBAC permissions needed by default for leader election for the coordination/v1 API. Required after upgrade to golang:1.19.2. In k8s.io/[email protected]/tools/leaderelection/resourcelock/interface.go:166 `configMapsResourceLock` was removed and should be replaced by `ConfigMapsLeasesResourceLock`.
* Added support for setting extra commonLabels * Added support for podLabels on cleanup and init job * Fixed templating errors * Added documentation
Used to run Analytics Jobs and ETL pipelines along with AI/ML jobs.
* add sidecars for operator * bumping chart version
This notes the controller intended to be used with the operator-managed ingress resources. When setting up my own cluster I also tried https://docs.nginx.com/nginx-ingress-controller/ and https://kubernetes-sigs.github.io/aws-load-balancer-controller/ but the path format generated by the operator won't work with those.
* Add envFrom to operator deployment Useful to when env vars are used for auth when downloading `spark.archives` from S3. * Fix over-indenting
Resolves kubeflow#1344 Spark 3.4 supports IPv6: - apache/spark#36868 So I want to make the operator support IPv6. I can confirm that this can submit the spark-job in IPv6-only environment. Although it is necessary to add the following environment variables to the operator ```yaml apiVersion: apps/v1 kind: Deployment metadata: name: spark-on-k8s-spark-operator spec: template: spec: containers: - name: spark-operator env: - name: _JAVA_OPTIONS value: "-Djava.net.preferIPv6Addresses=true" - name: KUBERNETES_DISABLE_HOSTNAME_VERIFICATION value: "true" ```
…necessary for Kubernetes Pod Security Standards Restricted profile. (kubeflow#1768) https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted * Fixed pre-commit jobs. `build-helm-chart` and `integration-test` were failing with: `Run manusa/[email protected] Error: Unsupported OS, action only works in Ubuntu 18 or 20`
Co-authored-by: Yinan Li <[email protected]>
Co-authored-by: Volodymyr Kot <[email protected]>
…lcano on OCP (kubeflow#1724) * fix: fix issue kubeflow#1723 about spark-operator not working with volcano on OCP Signed-off-by: disaster37 <[email protected]> * Update volcano_scheduler.go --------- Signed-off-by: disaster37 <[email protected]>
kubeflow#1946) Signed-off-by: Dmitriy Karbyshev <[email protected]>
Signed-off-by: fazledyn-or <[email protected]>
…and service name (kubeflow#1778) * Installing operator using kustomize and custom namespace and service name * update quick start guide with suggested changes.
Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Yi Chen <[email protected]>
…ow#2016) Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Cian Gallagher <[email protected]>
…beflow#2043) * feat: give an option to set the priority class for spark-operator pod Signed-off-by: Praveen Gajulapalli <[email protected]> * feat: bumped up helm chart version Signed-off-by: Praveen Gajulapalli <[email protected]> * fix: fixed issue with position of priorityClassName Signed-off-by: Praveen Gajulapalli <[email protected]>
* feat: add support for setting objectSelector on webhook Signed-off-by: Cian Gallagher <[email protected]> * feat: update objectSelector to match expressions Signed-off-by: Cian Gallagher <[email protected]> * chore: use out of the box label parser Signed-off-by: Cian Gallagher <[email protected]> * chore: update chart version Signed-off-by: Cian Gallagher <[email protected]> * chore: update app version Signed-off-by: Cian Gallagher <[email protected]> * fix: use parseSelector Signed-off-by: Cian Gallagher <[email protected]> * ci: update minikube action to latest release Signed-off-by: Cian Gallagher <[email protected]> * revert: undo ci changes. create seperate pr Signed-off-by: Cian Gallagher <[email protected]> * Trigger CI Signed-off-by: Cian Gallagher <[email protected]> * chore: update chart version & docs following previous merge Signed-off-by: Cian Gallagher <[email protected]> * docs: update docs Signed-off-by: Cian Gallagher <[email protected]> --------- Signed-off-by: Cian Gallagher <[email protected]>
…w#2066) Signed-off-by: Vikas Saxena <[email protected]>
Signed-off-by: Jacob Salway <[email protected]>
* Add CNCF Code of Conduct Signed-off-by: Yi Chen <[email protected]> * Update contributing guide Signed-off-by: Yi Chen <[email protected]> * Redirect links to kubeflow website Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
* Update docs Signed-off-by: Yi Chen <[email protected]> * Remove docs and update README Signed-off-by: Yi Chen <[email protected]> * Add link to monthly community meeting Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
* Add PodDisruptionBudget to chart Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> * PR comments Signed-off-by: Carlos Sánchez Páez <[email protected]> --------- Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]>
Signed-off-by: Carlos Sánchez Páez <[email protected]>
* Add workflow for closing staled issues and PRs Signed-off-by: Yi Chen <[email protected]> * Add job permissions Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
…kubeflow#2046) * Update .gitignore Signed-off-by: Yi Chen <[email protected]> * Update .dockerignore Signed-off-by: Yi Chen <[email protected]> * Update Makefile Signed-off-by: Yi Chen <[email protected]> * Update the process to generate api docs Signed-off-by: Yi Chen <[email protected]> * Update the workflow to generate api docs Signed-off-by: Yi Chen <[email protected]> * Use controller-gen to generate CRD and deep copy related methods Signed-off-by: Yi Chen <[email protected]> * Update helm chart CRDs Signed-off-by: Yi Chen <[email protected]> * Update workflow for building spark operator Signed-off-by: Yi Chen <[email protected]> * Update README.md Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
…lly (kubeflow#2087) Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Yi Chen <[email protected]>
* Update README and documentation (kubeflow#2047) * Update docs Signed-off-by: Yi Chen <[email protected]> * Remove docs and update README Signed-off-by: Yi Chen <[email protected]> * Add link to monthly community meeting Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]> Signed-off-by: jbhalodia-slack <[email protected]> * Add PodDisruptionBudget to chart (kubeflow#2078) * Add PodDisruptionBudget to chart Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> * PR comments Signed-off-by: Carlos Sánchez Páez <[email protected]> --------- Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: jbhalodia-slack <[email protected]> * Set topologySpreadConstraints Signed-off-by: jbhalodia-slack <[email protected]> * Update README and increase patch version Signed-off-by: jbhalodia-slack <[email protected]> * Revert replicaCount change Signed-off-by: jbhalodia-slack <[email protected]> * Update README after master merger Signed-off-by: jbhalodia-slack <[email protected]> * Update README Signed-off-by: jbhalodia-slack <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]> Signed-off-by: jbhalodia-slack <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> Signed-off-by: Carlos Sánchez Páez <[email protected]> Co-authored-by: Yi Chen <[email protected]> Co-authored-by: Carlos Sánchez Páez <[email protected]>
* Update .helmignore Signed-off-by: Yi Chen <[email protected]> * Add release docs Signed-off-by: Yi Chen <[email protected]> * Update release workflow Signed-off-by: Yi Chen <[email protected]> * Update integration test workflow Signed-off-by: Yi Chen <[email protected]> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <[email protected]> * Update Signed-off-by: Yi Chen <[email protected]> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <[email protected]> * Update docker image tags Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
* Use controller-runtime to reconstruct spark operator Signed-off-by: Yi Chen <[email protected]> * Update helm charts Signed-off-by: Yi Chen <[email protected]> * Update examples Signed-off-by: Yi Chen <[email protected]> --------- Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Yi Chen <[email protected]>
Signed-off-by: Yi Chen <[email protected]>
alextarasov-spot
deleted the
BGD-5296-marge-latest-kubeflow-spark-operator
branch
September 17, 2024 10:44
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge spark operator upstream master to keep up to date
Jira Ticket
BGD-5296
Checklist: