Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions _topic_map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -607,9 +607,6 @@ Topics:
- Name: Enabling features using FeatureGates
File: nodes-cluster-enabling-features
Distros: openshift-enterprise,openshift-origin
- Name: Disabling features using FeatureGates
File: nodes-cluster-disabling-features
Distros: openshift-enterprise,openshift-origin
---
Name: Logging
Dir: logging
Expand Down
23 changes: 11 additions & 12 deletions modules/feature-gate-features.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// Module included in the following assemblies:
//
// * nodes/nodes-cluster-disabling-features.adoc
// * nodes/nodes-cluster-enabling-features.adoc

[id="feature-gate-features_{context}"]
Expand All @@ -12,19 +11,19 @@ The following features are affected by FeatureGates:
|===
| FeatureGate| Description

| *CSIBlockVolume*
| Enables external CSI drivers to implement raw block volume support.
|`CSIBlockVolume`
|Enables external CSI drivers to implement raw block volume support.

| *ExperimentalCriticalPodAnnotation*
| Enables annotating specific pods as critical so that their scheduling is guaranteed.
|`ExperimentalCriticalPodAnnotation`
|Enables annotating specific Pods as critical so that their scheduling is guaranteed.

| *MachineHealthCheck*
| Enables automatically repairing damaged machines in a machine pool
|`MachineHealthCheck`
|Enables automatically repairing damaged machines in a machine pool.

| *RotateKubeletServerCertificate*
| Enables the rotation of the server TLS certificate on the cluster.
|`RotateKubeletServerCertificate`
|Enables the rotation of the server TLS certificate on the cluster.

| *SupportPodPidsLimit*
| Enables support for limiting the number of processes (PIDs) running in a pod.
|`SupportPodPidsLimit`
|Enables support for limiting the number of processes (PIDs) running in a Pod.

|===
|===
57 changes: 0 additions & 57 deletions modules/nodes-cluster-disabling-features-cluster.adoc

This file was deleted.

15 changes: 5 additions & 10 deletions modules/nodes-cluster-enabling-features-cluster.adoc
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
// Module included in the following assemblies:
//
// * nodes/nodes-cluster-disabling-features.adoc
// * nodes/nodes-cluster-enabling-features.adoc

[id="nodes-cluster-enabling-features-cluster_{context}"]
= Enabling Technology Preview features using FeatureGates

You can turn Technology Preview features on and off for all nodes in the cluster
by editing the FeatureGates Custom Resource, named *cluster*, in the
*openshift-config* project.
You can turn Technology Preview features on for all nodes in the cluster by
editing the FeatureGates Custom Resource, named `cluster`, in the
`openshift-config` project.

[NOTE]
[IMPORTANT]
====
Turning on Technology Preview features cannot be undone and prevents upgrades.
====
Expand Down Expand Up @@ -56,8 +56,3 @@ spec:
+
<1> Add `featureSet: TechPreviewNoUpgrade` to enable the Technology Preview
features that are affected by FeatureGates.
+
[NOTE]
====
Turning on Technology Preview features cannot be undone and prevents upgrades.
====
20 changes: 16 additions & 4 deletions modules/nodes-cluster-features-about.adoc
Original file line number Diff line number Diff line change
@@ -1,14 +1,26 @@
// Module included in the following assemblies:
//
// * nodes/nodes-cluster-disabling-features.adoc
// * nodes/nodes-cluster-enabling-features.adoc

[id="nodes-cluster-features-about_{context}"]
= Understanding FeatureGates and Technology Preview features

You can use the FeatureGates Custom Resource to toggle on and off Technology Preview features throughout your cluster.
You can use the FeatureGates Custom Resource to enable Technology Preview
features throughout your cluster. This allows you, for example, to enable
Technology Preview features on test clusters where you can fully test them while
ensuring they are disabled on production clusters.

[IMPORTANT]
====
After turning Technology Preview features on using FeatureGates, they cannot be
turned off and cluster upgrades are prevented.

ifndef::openshift-origin[]
For more information about the support scope of Red Hat Technology Preview features,
see link:https://access.redhat.com/support/offerings/techpreview/[].
endif::[]
====

This allows you, for example, to ensure that Technology Preview features are off for production clusters while leaving the features on for test clusters where you can
fully test them.

////
If you disable a feature that appears in the web console, you might see that feature, but
Expand Down
25 changes: 0 additions & 25 deletions modules/nodes-pods-disabling-features-about.adoc

This file was deleted.

32 changes: 0 additions & 32 deletions nodes/clusters/nodes-cluster-disabling-features.adoc

This file was deleted.

7 changes: 2 additions & 5 deletions nodes/clusters/nodes-cluster-enabling-features.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,11 @@ include::modules/common-attributes.adoc[]

toc::[]

As an administrator, you can turn on features that are Technology Preview features.

As an administrator, you can turn on features that are in Technology Preview
status.

include::modules/nodes-cluster-features-about.adoc[leveloffset=+1]

include::modules/feature-gate-features.adoc[leveloffset=+1]

include::modules/nodes-cluster-enabling-features-cluster.adoc[leveloffset=+1]

// modules/nodes-cluster-disabling-features-list.adoc[leveloffset=+1]