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
(PSAP-741) config/v1/types_cluster_version: add node-tuning capability #1373
(PSAP-741) config/v1/types_cluster_version: add node-tuning capability #1373
Conversation
Hello @dagrayvid! Some important instructions when contributing to openshift/api: For merging purposes, this repository follows the no-Feature-Freeze process which means that in addition to the standard
OR
Who should apply these qe/docs/px labels?
|
02c1443
to
c1d9396
Compare
/cc @bparees |
yes |
config/v1/0000_00_cluster-version-operator_01_clusterversion.crd.yaml
Outdated
Show resolved
Hide resolved
54dfeb0
to
b7c476d
Compare
Thanks @bparees , I switched to the preferred capitalization of |
b7c476d
to
3eabdbd
Compare
I split the PR into two commits, one for the 4.13 capability set, one for adding the NodeTuning capability. |
@bparees I think this PR is ready for further review / merge |
looks right to me, but you'll need someone from @openshift/api-reviewers to sign off |
/label qe-approved |
/label docs-approved |
Thank you David and David. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dagrayvid, deads2k, jmencak The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/cc @control-d |
/label px-approved |
@dagrayvid: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Along with adding a 4.13 capability set, this PR adds node-tuning to the set of OpenShift capabilities that can be optionally disabled at cluster install starting with OpenShift 4.13. This can be used to disable the Node Tuning Operator (NTO) and the containerized TuneD daemon which it manages.
The Node Tuning Operator applies TuneD default profiles to the control plane and worker nodes, and enables users to apply custom OS-level tuning. When disabled, the default tuning profiles will not be applied which may impact the performance of certain workloads, and will impact scalability of very large clusters (~900 nodes or ~1000 routes).
Any tuning that is functionally required will be handled by MCO going forward (see openshift/machine-config-operator#3440)
Related to PSAP-741. This must be merged before openshift/cluster-node-tuning-operator#524