Skip to content

OSDOCS14378: Bump ignition to spec 3.5 #92385

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
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
2 changes: 1 addition & 1 deletion machine_configuration/machine-configs-configure.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ toc::[]

You can use the tasks in this section to create `MachineConfig` objects that modify files, systemd unit files, and other operating system features running on {product-title} nodes. For more ideas on working with machine configs, see content related to link:https://access.redhat.com/solutions/3868301[updating] SSH authorized keys, xref:../security/container_security/security-container-signature.adoc#security-container-signature[verifying image signatures], link:https://access.redhat.com/solutions/4727321[enabling SCTP], and link:https://access.redhat.com/solutions/5170251[configuring iSCSI initiatornames] for {product-title}.

{product-title} supports link:https://coreos.github.io/ignition/configuration-v3_4/[Ignition specification version 3.4]. You should base all new machine configs you create going forward on Ignition specification version 3.4. If you are upgrading your {product-title} cluster, any existing machine configs with a previous Ignition specification will be translated automatically to specification version 3.4.
{product-title} supports link:https://coreos.github.io/ignition/configuration-v3_5/[Ignition specification version 3.4]. You should base all new machine configs you create going forward on Ignition specification version 3.4. If you are upgrading your {product-title} cluster, any existing machine configs with a previous Ignition specification will be translated automatically to specification version 3.4.

There might be situations where the configuration on a node does not fully match what the currently-applied machine config specifies. This state is called _configuration drift_. The Machine Config Daemon (MCD) regularly checks the nodes for configuration drift. If the MCD detects configuration drift, the MCO marks the node `degraded` until an administrator corrects the node configuration. A degraded node is online and operational, but, it cannot be updated. For more information on configuration drift, see xref:../machine_configuration/index.adoc#machine-config-drift-detection_machine-config-overview[Understanding configuration drift detection].

Expand Down
8 changes: 4 additions & 4 deletions modules/checking-mco-node-status.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ $ oc get machineconfig
[source,text]
----
# ...
rendered-master-23cf200e4ee97daa6e39fdce24c9fb67 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.4.0 6d15h
rendered-master-a386c2d1550b927d274054124f58be68 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.4.0 7m26s
rendered-master-23cf200e4ee97daa6e39fdce24c9fb67 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.5.0 6d15h
rendered-master-a386c2d1550b927d274054124f58be68 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.5.0 7m26s
# ...
rendered-worker-01f27f752eb84eba917450e43636b210 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.4.0 6d15h <1>
rendered-worker-f351f6947f15cd0380514f4b1c89f8f2 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.4.0 7m26s <2>
rendered-worker-01f27f752eb84eba917450e43636b210 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.5.0 6d15h <1>
rendered-worker-f351f6947f15cd0380514f4b1c89f8f2 c00e2c941bc6e236b50e0bf3988e6c790cf2bbb2 3.5.0 7m26s <2>
# ...
----
<1> The current machine config for the control plane and worker nodes.
Expand Down
14 changes: 7 additions & 7 deletions modules/checking-mco-status.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -102,13 +102,13 @@ $ oc get machineconfigs
[source,terminal]
----
NAME GENERATEDBYCONTROLLER IGNITIONVERSION AGE
00-master 2c9371fbb673b97a6fe8b1c52... 3.4.0 5h18m
00-worker 2c9371fbb673b97a6fe8b1c52... 3.4.0 5h18m
01-master-container-runtime 2c9371fbb673b97a6fe8b1c52... 3.4.0 5h18m
01-master-kubelet 2c9371fbb673b97a6fe8b1c52… 3.4.0 5h18m
00-master 2c9371fbb673b97a6fe8b1c52... 3.5.0 5h18m
00-worker 2c9371fbb673b97a6fe8b1c52... 3.5.0 5h18m
01-master-container-runtime 2c9371fbb673b97a6fe8b1c52... 3.5.0 5h18m
01-master-kubelet 2c9371fbb673b97a6fe8b1c52… 3.5.0 5h18m
...
rendered-master-dde... 2c9371fbb673b97a6fe8b1c52... 3.4.0 5h18m
rendered-worker-fde... 2c9371fbb673b97a6fe8b1c52... 3.4.0 5h18m
rendered-master-dde... 2c9371fbb673b97a6fe8b1c52... 3.5.0 5h18m
rendered-worker-fde... 2c9371fbb673b97a6fe8b1c52... 3.5.0 5h18m
----
+
Note that the `MachineConfig` objects listed as `rendered` are not meant to be changed or deleted.
Expand All @@ -130,7 +130,7 @@ Name: 01-master-kubelet
Spec:
Config:
Ignition:
Version: 3.4.0
Version: 3.5.0
Storage:
Files:
Contents:
Expand Down
2 changes: 1 addition & 1 deletion modules/cnf-disable-chronyd.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ metadata:
spec:
config:
ignition:
version: 3.4.0
version: 3.5.0
systemd:
units:
- contents: |
Expand Down
36 changes: 18 additions & 18 deletions modules/containers-signature-verify-enable.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -92,24 +92,24 @@ $ oc get mc
[source,terminal]
----
NAME GENERATEDBYCONTROLLER IGNITIONVERSION AGE
00-master a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
00-worker a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
01-master-container-runtime a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
01-master-kubelet a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
01-worker-container-runtime a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
01-worker-kubelet a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
51-master-rh-registry-trust 3.2.0 13s
51-worker-rh-registry-trust 3.2.0 53s <1>
99-master-generated-crio-seccomp-use-default 3.2.0 25m
99-master-generated-registries a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
99-master-ssh 3.2.0 28m
99-worker-generated-crio-seccomp-use-default 3.2.0 25m
99-worker-generated-registries a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 25m
99-worker-ssh 3.2.0 28m
rendered-master-af1e7ff78da0a9c851bab4be2777773b a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 8s
rendered-master-cd51fd0c47e91812bfef2765c52ec7e6 a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 24m
rendered-worker-2b52f75684fbc711bd1652dd86fd0b82 a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 24m
rendered-worker-be3b3bce4f4aa52a62902304bac9da3c a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.2.0 48s <2>
00-master a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
00-worker a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
01-master-container-runtime a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
01-master-kubelet a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
01-worker-container-runtime a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
01-worker-kubelet a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
51-master-rh-registry-trust 3.5.0 13s
51-worker-rh-registry-trust 3.5.0 53s <1>
99-master-generated-crio-seccomp-use-default 3.5.0 25m
99-master-generated-registries a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
99-master-ssh 3.4.0 28m
99-worker-generated-crio-seccomp-use-default 3.5.0 25m
99-worker-generated-registries a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 25m
99-worker-ssh 3.4.0 28m
rendered-master-af1e7ff78da0a9c851bab4be2777773b a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 8s
rendered-master-cd51fd0c47e91812bfef2765c52ec7e6 a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 24m
rendered-worker-2b52f75684fbc711bd1652dd86fd0b82 a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 24m
rendered-worker-be3b3bce4f4aa52a62902304bac9da3c a2178ad522c49ee330b0033bb5cb5ea132060b0a 3.5.0 48s <2>
----
<1> New machine config
<2> New rendered machine config
Expand Down
2 changes: 1 addition & 1 deletion modules/core-user-password.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ metadata:
spec:
config:
ignition:
version: 3.4.0
version: 3.5.0
passwd:
users:
- name: core <1>
Expand Down
26 changes: 13 additions & 13 deletions modules/coreos-layering-configuring.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -97,20 +97,20 @@ $ oc get mc
[source,terminal]
----
NAME GENERATEDBYCONTROLLER IGNITIONVERSION AGE
00-master 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
00-worker 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
01-master-container-runtime 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
01-master-kubelet 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
01-worker-container-runtime 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
01-worker-kubelet 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
99-master-generated-registries 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
99-master-ssh 3.2.0 98m
99-worker-generated-registries 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
99-worker-ssh 3.2.0 98m
00-master 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
00-worker 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
01-master-container-runtime 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
01-master-kubelet 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
01-worker-container-runtime 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
01-worker-kubelet 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
99-master-generated-registries 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
99-master-ssh 3.4.0 98m
99-worker-generated-registries 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
99-worker-ssh 3.4.0 98m
os-layer-custom 10s <1>
rendered-master-15961f1da260f7be141006404d17d39b 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
rendered-worker-5aff604cb1381a4fe07feaf1595a797e 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 95m
rendered-worker-5de4837625b1cbc237de6b22bc0bc873 5bdb57489b720096ef912f738b46330a8f577803 3.4.0 4s <2>
rendered-master-15961f1da260f7be141006404d17d39b 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
rendered-worker-5aff604cb1381a4fe07feaf1595a797e 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 95m
rendered-worker-5de4837625b1cbc237de6b22bc0bc873 5bdb57489b720096ef912f738b46330a8f577803 3.5.0 4s <2>
----
<1> New machine config
<2> New rendered machine config
Expand Down
12 changes: 6 additions & 6 deletions modules/create-a-containerruntimeconfig-crd.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ $ oc get mc | grep container
[source,terminal]
----
...
01-master-container-runtime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 57m
01-master-container-runtime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 57m
...
01-worker-container-runtime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 57m
01-worker-container-runtime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 57m
...
99-worker-generated-containerruntime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 26m
99-worker-generated-containerruntime-1 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 17m
99-worker-generated-containerruntime-2 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 7m26s
99-worker-generated-containerruntime b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 26m
99-worker-generated-containerruntime-1 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 17m
99-worker-generated-containerruntime-2 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 7m26s
...
----

Expand Down Expand Up @@ -144,7 +144,7 @@ $ oc get machineconfigs | grep containerrun
.Example output
[source,terminal]
----
99-worker-generated-containerruntime 2c9371fbb673b97a6fe8b1c52691999ed3a1bfc2 3.4.0 31s
99-worker-generated-containerruntime 2c9371fbb673b97a6fe8b1c52691999ed3a1bfc2 3.5.0 31s
----

. Monitor the machine config pool until all are shown as ready:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ $ oc get mc | grep kubelet
[source,terminal]
----
...
99-worker-generated-kubelet-1 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.4.0 26m
99-worker-generated-kubelet-1 b5c5119de007945b6fe6fb215db3b8e2ceb12511 3.5.0 26m
...
----

Expand Down
Loading