Skip to content

Commit cb0efb0

Browse files
committed
TELCODOCS-783 - Optional Capabilties - CNF-5376 Leverage Composable Openshift feature
1 parent 9208ea3 commit cb0efb0

File tree

2 files changed

+58
-3
lines changed

2 files changed

+58
-3
lines changed

modules/install-sno-generating-the-install-iso-manually.adoc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ bootstrapInPlace:
109109
pullSecret: '<pull_secret>' <8>
110110
sshKey: |
111111
<ssh_key> <9>
112+
capabilities:
113+
baselineCapabilitySet: v4.11 <10>
114+
additionalEnabledCapabilities: <11>
115+
- CSISnapshot
116+
- Insights
117+
- Storage
118+
112119
----
113120
<1> Add the cluster domain name.
114121
<2> Set the `compute` replicas to `0`. This makes the control plane node schedulable.
@@ -119,6 +126,23 @@ sshKey: |
119126
<7> Set the path to the installation disk drive, for example, `/dev/disk/by-id/wwn-0x64cd98f04fde100024684cf3034da5c2`.
120127
<8> Copy the {cluster-manager-url-pull} and add the contents to this configuration setting.
121128
<9> Add the public SSH key from the administration host so that you can log in to the cluster after installation.
129+
<10> Activate a predefined set of cluster capabilities.
130+
<11> Add the additional cluster capabilities you want to enable here.
131+
+
132+
[NOTE]
133+
====
134+
The following sets of cluster capabilities are predefined:
135+
136+
`None`:: No optional capabilities are enabled.
137+
`v4.11`:: Includes `baremetal`, `marketplace`, and `openshift-samples`.
138+
`v4.12`:: Includes all capabilities from `v4.11`, and `Console`, `Insights`, `Storage`, `CSISnapshot`.
139+
`vCurrent`:: Enables the recommended set of optional capabilities.
140+
====
141+
+
142+
[IMPORTANT]
143+
====
144+
Removing a capability from a cluster alters the behavior of that cluster and could require you to provide alternative methods to perform the functions associated with that capability. For example, if you remove the storage capability, you need to provide your own storage to, for example, support metrics persistence.
145+
====
122146
123147
. Generate {product-title} assets by running the following commands:
124148
+

modules/installation-bare-metal-config-yaml.adoc

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,16 @@ ifndef::ibm-z,ibm-z-kvm[]
205205
endif::ibm-z,ibm-z-kvm[]
206206
endif::openshift-origin[]
207207
endif::restricted[]
208+
ifndef::ibm-z,ibm-z-kvm,ibm-power,agnostic,rhv[]
209+
ifndef::restricted[]
210+
capabilities:
211+
baselineCapabilitySet: v4.11 <14>
212+
additionalEnabledCapabilities: <15>
213+
- CSISnapshot
214+
- Insights
215+
- Storage
216+
endif::restricted[]
217+
endif::ibm-z,ibm-z-kvm,ibm-power,agnostic,rhv[]
208218
----
209219
<1> The base domain of the cluster. All DNS records must be sub-domains of this base and include the cluster name.
210220
<2> The `controlPlane` section is a single mapping, but the `compute` section is a sequence of mappings. To meet the requirements of the different data structures, the first line of the `compute` section must begin with a hyphen, `-`, and the first line of the `controlPlane` section must not. Only one control plane pool is used.
@@ -291,14 +301,35 @@ endif::restricted[]
291301
ifndef::openshift-origin[]
292302
<13> The SSH public key for the `core` user in {op-system-first}.
293303
endif::openshift-origin[]
294-
ifdef::openshift-origin[]
295-
<12> The SSH public key for the `core` user in {op-system-first}.
296-
endif::openshift-origin[]
297304
+
298305
[NOTE]
299306
====
300307
For production {product-title} clusters on which you want to perform installation debugging or disaster recovery, specify an SSH key that your `ssh-agent` process uses.
301308
====
309+
ifndef::ibm-z,ibm-z-kvm,ibm-power,agnostic,rhv[]
310+
ifndef::restricted[]
311+
<14> Activate a predefined set of cluster capabilities.
312+
<15> Add the additional cluster capabilities you want to enable here.
313+
+
314+
[NOTE]
315+
====
316+
The following sets of cluster capabilities are predefined:
317+
318+
`None`:: All capabilities are disabled.
319+
`v4.11`:: Includes `baremetal`, `marketplace`, and `openshift-samples`.
320+
`v4.12`:: Includes all capabilities from `v4.11`, and `Console`, `Insights`, `Storage`, `CSISnapshot`.
321+
`vCurrent`:: All available capabilities are enabled.
322+
====
323+
+
324+
[IMPORTANT]
325+
====
326+
Removing a capability from a cluster alters the behavior of that cluster and could require you to provide alternative methods to perform the functions associated with that capability. For example, if you remove the storage capability, you need to provide your own storage to, for example, support metrics persistence.
327+
====
328+
endif::restricted[]
329+
endif::ibm-z,ibm-z-kvm,ibm-power,agnostic,rhv[]
330+
ifdef::openshift-origin[]
331+
<12> The SSH public key for the `core` user in {op-system-first}.
332+
endif::openshift-origin[]
302333
ifdef::restricted[]
303334
ifndef::ibm-z,ibm-z-kvm[]
304335
ifndef::openshift-origin[]

0 commit comments

Comments
 (0)