Allow specify workspace pods schedulerName via CheCluster spec #21803
Labels
area/che-operator
Issues and PRs related to Eclipse Che Kubernetes Operator
kind/task
Internal things, technical debt, and to-do tasks to be performed.
new¬eworthy
For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes
severity/P1
Has a major impact to usage or development of the system.
status/release-notes-review-needed
Issues that needs to be reviewed by the doc team for the Release Notes wording
Milestone
Is your task related to a problem? Please describe
There are some specialized Kubernetes scheduler that can improve workspaces performances. One example is Portworx Stork. To use those schedulers pod should reference them in the
PodSpec.schedulerName
field.Describe the solution you'd like
Now it is possible to set arbitrary fields of the workspace Pod and containers and we need a dedicated CR property in Eclipse Che operator for setting the schedulerName:
spec.DevEnvironments.defaultPodSchedularName
under the hood, Che operator would propagate this value to the managed DWOC, and set correct value for schedulerName e.g. config.workspace.podSecurityContext.schedulerName:
Describe alternatives you've considered
Release Notes Text
Before, the Kubernetes scheduler that managed Che workspaces was always the default one. Now Che administrators can specify an alternative Kubernetes scheduler using the CheCluster custom resource.
The text was updated successfully, but these errors were encountered: