|
3 | 3 | // * machine-configuration/mco-update-boot-skew-mgmt.adoc |
4 | 4 |
|
5 | 5 | :_mod-docs-content-type: PROCEDURE |
6 | | -[id="mco-update-boot-skew-mgmt-configuring.adoc_{context}"] |
| 6 | +[id="mco-update-boot-skew-mgmt-configuring_{context}"] |
7 | 7 | = Configuring boot image skew enforcement |
8 | 8 |
|
9 | 9 | [role="_abstract"] |
10 | | -You can configure the current boot image skew enforcement mode that the Machine Config Operator (MCO) uses. By configuring the boot image skew enforcement level, you specify the current boot image version used in the cluster, which the MCO uses to determine boot image skew compliance in your cluster. |
| 10 | +You can configure the current boot image skew enforcement mode that the Machine Config Operator (MCO) uses. By configuring the boot image skew enforcement mode, you can determine if the boot image boot image version in the `MachineConfiguration` object is updated automatically or manaully. |
11 | 11 |
|
12 | | -Alternatively, you can disable boot image skew enforcement by setting the `mode` to `None`. When disabled, the MCO does not monitor for boot image skew and older boot images could be used, possibly introducing compatibility issues on new nodes. |
| 12 | +Alternatively, you can disable boot image skew enforcement by setting the `mode` to `None`. When disabled, the MCO does not monitor for boot image skew, and older boot images could be used, possibly introducing compatibility issues on new nodes. |
13 | 13 |
|
14 | | -In {product-title} 4.22, the automatic mode is available only for {aws-short}, {gcp-short}, {azure-short}, and {vmw-short} clusters and is the default for these platforms. All other platforms default to manual mode. If you modify a cluster from automatic mode to manual or none, you can revert a cluster to automatic mode only by removing the `bootImageSkewEnforcement` stanza from the `MachineConfiguration` object. |
| 14 | +In {product-title} 4.22, the automatic mode is available only for {aws-short}, {gcp-short}, {azure-short}, and {vmw-short} clusters and is the default for these platforms. All other platforms default to manual mode. If you modify a cluster from automatic to manual or none, you can revert a cluster to automatic mode only by removing the `bootImageSkewEnforcement` stanza from the `MachineConfiguration` object. |
15 | 15 |
|
16 | 16 | .Prerequisites |
17 | 17 |
|
@@ -53,22 +53,21 @@ spec: |
53 | 53 | mode: Manual |
54 | 54 | manual: |
55 | 55 | mode: RHCOSVersion |
56 | | - rhcosVersion: 9.0.20251023-0 |
| 56 | + rhcosVersion: 9.6.20251023-0 |
57 | 57 | # ... |
58 | 58 | ---- |
59 | 59 | where: |
60 | 60 |
|
61 | | -`spec.bootImageSkewEnforcement.mode`:: Specifies the boot image management mode, one of the following values: |
| 61 | +`spec.bootImageSkewEnforcement.mode`:: Specifies the boot image enforcement mode, one of the following values: |
62 | 62 | + |
63 | 63 | -- |
64 | | -* `Manual`. The cluster admin is responsible to manually configure the boot image version based on the `ocpVersion` or `rhcosVersion` parameter. You must specify the `spec.bootImageSkewEnforcement.manual` parameters. |
65 | | -* `None`. Boot image management is disabled. You do not need to specify the `spec.bootImageSkewEnforcement.manual` parameters. |
| 64 | +* `Manual`. Specifies that boot image skew management is in manual mode. You must specify the `spec.bootImageSkewEnforcement.manual` parameters. |
| 65 | +* `None`. Specifies that boot image skew management is disabled. You do not need to specify the `spec.bootImageSkewEnforcement.manual` parameters. |
66 | 66 | -- |
67 | | -+ |
68 | | -`spec.bootImageSkewEnforcement.manual`:: For the `Manual` mode, specifies that the minimum boot image is based on the specific {product-title} or {op-system} version. This example configures an {op-system} version. You must include the following parameters: |
| 67 | + |
| 68 | +`spec.bootImageSkewEnforcement.manual.mode`:: Specifies the version you want to represent the current boot image, either `OCPVersion` or `RHCOSVersion`. You must include the following parameters: |
69 | 69 | + |
70 | 70 | -- |
71 | | -* `spec.bootImageSkewEnforcement.manual.mode`. Specifies the version you want to represent the current boot image, either `OCPVersion` or `RHCOSVersion`. You must include one of the following parameters: |
72 | 71 | ** For `RHCOSVersion`, use `spec.bootImageSkewEnforcement.manual.rhcosVersion` to specify the {op-system} version that is being used as a boot image in the `[major].[minor].[datestamp(YYYYMMDD)]-[buildnumber]` or `[major].[minor].[timestamp(YYYYMMDDHHmm)]-[buildnumber]` format. This field must be between 14 and 21 characters long. |
73 | | -** For `OCPVersion`, use `spec.bootImageSkewEnforcement.manual.ocpVersion` to specify the {product-title} version associated with the boot image that is being used in the `x.y.z` format. This field must be between 5 and 10 characters long. |
| 72 | +** For `OCPVersion`, use `spec.bootImageSkewEnforcement.manual.ocpVersion` to specify the {product-title} version associated with the boot image that is being used in the `x.y.z` format. This field must be between 5 and 10 characters long. |
74 | 73 | -- |
0 commit comments