Skip to content

Commit 446e947

Browse files
authored
Merge pull request #77932 from bhardesty/osdocs-9791-remove-taints-osd-rosa
OSDOCS-9791: Remove node taints from OSD and ROSA
2 parents 2d5f8a9 + ef7ead7 commit 446e947

File tree

15 files changed

+36
-11
lines changed

15 files changed

+36
-11
lines changed

_topic_maps/_topic_map_osd.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,8 +1030,9 @@ Topics:
10301030
File: nodes-scheduler-node-affinity
10311031
- Name: Placing pods onto overcommited nodes
10321032
File: nodes-scheduler-overcommit
1033-
- Name: Controlling pod placement using node taints
1034-
File: nodes-scheduler-taints-tolerations
1033+
# Per OSDOCS-9791, OSD customers cannot add taints to individual nodes.
1034+
# - Name: Controlling pod placement using node taints
1035+
# File: nodes-scheduler-taints-tolerations
10351036
- Name: Placing pods on specific nodes using node selectors
10361037
File: nodes-scheduler-node-selectors
10371038
- Name: Controlling pod placement using pod topology spread constraints

_topic_maps/_topic_map_rosa.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,8 +1305,9 @@ Topics:
13051305
File: nodes-scheduler-node-affinity
13061306
- Name: Placing pods onto overcommited nodes
13071307
File: nodes-scheduler-overcommit
1308-
- Name: Controlling pod placement using node taints
1309-
File: nodes-scheduler-taints-tolerations
1308+
# Per OSDOCS-9791, ROSA customers cannot add taints to individual nodes.
1309+
# - Name: Controlling pod placement using node taints
1310+
# File: nodes-scheduler-taints-tolerations
13101311
- Name: Placing pods on specific nodes using node selectors
13111312
File: nodes-scheduler-node-selectors
13121313
- Name: Controlling pod placement using pod topology spread constraints

architecture/admission-plug-ins.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ endif::openshift-rosa,openshift-dedicated[]
2929

3030
ifndef::openshift-rosa,openshift-dedicated[]
3131
* xref:../networking/hardware_networks/configuring-sriov-operator.adoc#configuring-sriov-operator[Configuring the SR-IOV Network Operator]
32-
endif::openshift-rosa,openshift-dedicated[]
3332

3433
* xref:../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations_dedicating_nodes-scheduler-taints-tolerations[Controlling pod placement using node taints]
34+
endif::openshift-rosa,openshift-dedicated[]
3535

3636
* xref:../nodes/pods/nodes-pods-priority.adoc#admin-guide-priority-preemption-names_nodes-pods-priority[Pod priority names]

cicd/gitops/configuring-an-openshift-cluster-by-deploying-an-application-with-cluster-configurations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ include::modules/go-run-argo-cd-instance-on-infrastructure-nodes.adoc[leveloffse
2222

2323
[role="_additional-resources"]
2424
.Additional resources
25+
ifndef::openshift-dedicated,openshift-rosa[]
2526
* To learn more about taints and tolerations, see xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Controlling pod placement using node taints].
27+
endif::openshift-dedicated,openshift-rosa[]
2628
* For more information on infrastructure machine sets, see xref:../../machine_management/creating-infrastructure-machinesets.adoc#creating-infrastructure-machinesets[Creating infrastructure machine sets].
2729

2830
include::modules/gitops-creating-an-application-by-using-the-argo-cd-dashboard.adoc[leveloffset=+1]

cicd/gitops/run-gitops-control-plane-workload-on-infra-nodes.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ include::modules/go-add-infra-nodes.adoc[leveloffset=+1]
2020
[role="_additional-resources"]
2121
[id="additional-resources_run-gitops-control-plane-workload-on-infra-nodes"]
2222
== Additional resources
23+
ifndef::openshift-dedicated,openshift-rosa[]
2324
* To learn more about taints and tolerations, see xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Controlling pod placement using node taints].
25+
endif::openshift-dedicated,openshift-rosa[]
2426
* For more information on infrastructure machine sets, see xref:../../machine_management/creating-infrastructure-machinesets.adoc#creating-infrastructure-machinesets[Creating infrastructure machine sets].

nodes/index.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ The following list of tasks provides an overview of how an administrator can man
9191
* Control scheduling of pods using the advanced scheduling features available in {product-title}:
9292
** Node-to-pod binding rules such as xref:../nodes/scheduling/nodes-scheduler-pod-affinity.adoc#nodes-scheduler-pod-affinity-example-affinity_nodes-scheduler-pod-affinity[pod affinity], xref:../nodes/scheduling/nodes-scheduler-node-affinity.adoc#nodes-scheduler-node-affinity[node affinity], and xref:../nodes/scheduling/nodes-scheduler-pod-affinity.adoc#nodes-scheduler-pod-anti-affinity-configuring_nodes-scheduler-pod-affinity[anti-affinity].
9393
** xref:../nodes/scheduling/nodes-scheduler-node-selectors.adoc#nodes-scheduler-node-selectors[Node labels and selectors].
94+
ifndef::openshift-dedicated,openshift-rosa[]
9495
** xref:../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Taints and tolerations].
96+
endif::openshift-dedicated,openshift-rosa[]
9597
** xref:../nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.adoc#nodes-scheduler-pod-topology-spread-constraints[Pod topology spread constraints].
9698
// Cannot create namespace to install Operator
9799
ifndef::openshift-rosa,openshift-dedicated[]

nodes/scheduling/nodes-scheduler-about.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ endif::openshift-rosa,openshift-dedicated[]
2727
* xref:../../nodes/scheduling/nodes-scheduler-pod-affinity.adoc#nodes-scheduler-pod-affinity[Pod affinity and anti-affinity rules]
2828
* xref:../../nodes/scheduling/nodes-scheduler-node-affinity.adoc#nodes-scheduler-node-affinity-about_nodes-scheduler-node-affinity[Node affinity]
2929
* xref:../../nodes/scheduling/nodes-scheduler-node-selectors.adoc#nodes-scheduler-node-selectors[Node selectors]
30+
ifndef::openshift-dedicated,openshift-rosa[]
3031
* xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Taints and tolerations]
32+
endif::openshift-dedicated,openshift-rosa[]
3133
* xref:../../nodes/scheduling/nodes-scheduler-overcommit.adoc#nodes-scheduler-overcommit[Node overcommitment]
3234

3335
[id="about-default-scheduler"]

nodes/scheduling/nodes-scheduler-node-selectors.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ include::modules/nodes-scheduler-node-selectors-cluster.adoc[leveloffset=+1]
1818
include::modules/nodes-scheduler-node-selectors-project.adoc[leveloffset=+1]
1919
endif::openshift-rosa,openshift-dedicated[]
2020

21+
// The following xref points to a topic not included in the OSD and ROSA docs.
22+
ifndef::openshift-dedicated,openshift-rosa[]
2123
[role="_additional-resources"]
2224
.Additional resources
2325
2426
* xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations-projects_nodes-scheduler-taints-tolerations[Creating a project with a node selector and toleration]
27+
endif::openshift-dedicated,openshift-rosa[]
2528
2629
// include::modules/nodes-scheduler-node-selectors-configuring.adoc[leveloffset=+1]

observability/logging/scheduling_resources/logging-taints-tolerations.adoc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,3 @@ include::modules/cluster-logging-collector-pod-location.adoc[leveloffset=+1]
2525
ifdef::openshift-enterprise,openshift-origin[]
2626
* xref:../../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations[Controlling pod placement using node taints]
2727
endif::[]
28-
ifdef::openshift-rosa,openshift-dedicated[]
29-
* link:https://docs.openshift.com/container-platform/latest/nodes/scheduling/nodes-scheduler-taints-tolerations.html#nodes-scheduler-taints-tolerations[Controlling pod placement using node taints]
30-
endif::[]

operators/admin/olm-adding-operators-to-cluster.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,13 @@ include::modules/olm-pod-placement.adoc[leveloffset=+1]
9191
9292
[role="_additional-resources"]
9393
.Additional resources
94-
94+
ifndef::openshift-dedicated,openshift-rosa[]
9595
* Adding taints and tolerations xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations-adding_nodes-scheduler-taints-tolerations[manually to nodes] or xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations-adding-machineset_nodes-scheduler-taints-tolerations[with compute machine sets]
96+
endif::openshift-dedicated,openshift-rosa[]
9697
* xref:../../nodes/scheduling/nodes-scheduler-node-selectors.adoc#nodes-scheduler-node-selectors-project_nodes-scheduler-node-selectors[Creating project-wide node selectors]
98+
ifndef::openshift-dedicated,openshift-rosa[]
9799
* xref:../../nodes/scheduling/nodes-scheduler-taints-tolerations.adoc#nodes-scheduler-taints-tolerations-projects_nodes-scheduler-taints-tolerations[Creating a project with a node selector and toleration]
100+
endif::openshift-dedicated,openshift-rosa[]
98101
endif::[]
99102
100103
include::modules/olm-overriding-operator-pod-affinity.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)