You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/latest/container-runtimes/customizing-docker.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,7 @@ For switching to using containerd with Kubernetes, there is an [extra guide](../
14
14
15
15
## Use a custom containerd configuration
16
16
17
-
The default configuration under `/run/torcx/unpack/docker/usr/share/containerd/config.toml` can't be changed but you can copy it to `/etc/containerd/config.toml` and modify it.
18
-
**NOTE** that newer Flatcar major releases (above major release version 3760) ship the default configuration under `/usr/share/containerd/config.toml`.
17
+
The default configuration under `/usr/share/containerd/config.toml` can't be changed but you can copy it to `/etc/containerd/config.toml` and modify it.
19
18
20
19
Create a `/etc/systemd/system/containerd.service.d/10-use-custom-config.conf` unit drop-in file to select the new configuration:
Copy file name to clipboardExpand all lines: content/docs/latest/installing/cloud/vmware.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -157,7 +157,7 @@ For DHCP you don't need to specify any networkd units.
157
157
After transpilation, the resulting JSON content can be used in `guestinfo.ignition.config.data` after encoding it to base64 and setting `guestinfo.ignition.config.data.encoding` to `base64`.
158
158
If DHCP is used, the JSON file can also be uploaded to a web server and fetched by Ignition if the HTTP(s) URL is given in `guestinfo.ignition.config.url`.
159
159
160
-
Beginning with Flatcar major version 3248, fetching remote resources in Ignition or with torcx is not only supported with DHCP but also by using `guestinfo.afterburn.initrd.network-kargs` to define a custom network configuration, here an [example for a static IP address](https://coreos.github.io/afterburn/usage/initrd-network-cmdline/#vmware).
160
+
Beginning with Flatcar major version 3248, fetching remote resources in Ignition is not only supported with DHCP but also by using `guestinfo.afterburn.initrd.network-kargs` to define a custom network configuration, here an [example for a static IP address](https://coreos.github.io/afterburn/usage/initrd-network-cmdline/#vmware).
161
161
162
162
IP configuration specified via `guestinfo.interface.*` and `guestinfo.dns.*` variables is currently not supported with Ignition and will only work if you provide coreos-cloudinit data (cloud-config or a script) as userdata.
Copy file name to clipboardExpand all lines: content/docs/latest/provisioning/cl-config/_index.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
---
2
-
title: Container Linux Config Transpiler
3
-
linktitle: Container Linux Config Transpiler
2
+
title: "[DEPRECATED / EOL] Container Linux Config Transpiler"
4
3
description: YAML configuration format used to generate Ignition configs.
5
4
weight: 20
6
5
aliases:
7
6
- ../os/provisioning
8
7
- ../reference/migrating-to-clcs/provisioning
9
8
---
10
9
10
+
:warning: TL; DR: Use [Butane](../config-transpiler). While Flatcar does support both Ignition spec version (2.x and 3.x), we encourage folks to use [Butane](../config-transpiler) first but we still maintain / document backward compatibility for users who still rely on Ignition 2.x. :warning:
11
+
11
12
Flatcar Container Linux automates machine provisioning with a specialized system for applying initial configuration. This system implements a process of (trans)compilation and validation for machine configs, and an atomic service to apply validated configurations to machines.
Copy file name to clipboardExpand all lines: content/docs/latest/provisioning/config-transpiler/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ The resulting Ignition config is very much not intended to be human-friendly. It
19
19
[butane]: https://github.com/coreos/butane/
20
20
[ignition]: https://github.com/coreos/ignition
21
21
22
-
**Note:**: Butane is utilized to generate Ignition v3+ configurations. If you are still utilizing a version of Container Linux that requires Ignition v2, you can refer to the [Container Linux Config Transpiler][cl-config] documentation. This particularly applies to those using the current LTS releases.
22
+
**Note:** Butane is utilized to generate Ignition v3+ configurations. If you are still utilizing a version of Container Linux that requires Ignition v2, you can refer to the [Container Linux Config Transpiler][cl-config] documentation.
Copy file name to clipboardExpand all lines: content/docs/latest/provisioning/sysext/_index.md
+1-19Lines changed: 1 addition & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,6 @@ weight: 39
6
6
7
7
Flatcar Container Linux bundles various software components with fixed versions together into one release.
8
8
For users that require a particular version of a software component this means that the software needs to be supplied out of band and overwrite the built-in software copy.
9
-
In the past Torcx was introduced as a way to switch between Docker versions.
10
9
Another approach we recommended was to [store binaries in `/opt/bin`](../../container-runtimes/use-a-custom-docker-or-containerd-version/) and prefer them in the `PATH`.
11
10
12
11
For long time already, the systemd project provided the portable services feature to address deploying custom services.
@@ -20,11 +19,6 @@ Here's some blog posts you can read for more context:
Since systemd-sysext is a more generic and maintained solution than Torcx, it replaced Torcx since Flatcar version 3794.0.0 and the last major version to include Torcx was 3760.
26
-
Any Torcx usage should be migrated by converting your Torcx image with the `convert_torcx_image.sh` helper script from the [`sysext-bakery`][sysext-bakery] repository, mentioned later in this document. The inbuilt Docker and containerd versions can be disabled which is also showed further below.
27
-
28
22
## Types of systemd-sysext images
29
23
30
24
For Flatcar, two types of systemd-sysext images are provided:
@@ -120,7 +114,7 @@ Upholds=docker.socket
120
114
## Supplying your sysext image from Ignition
121
115
122
116
The following Butane Config YAML can be be transpiled to Ignition JSON and will download a custom Docker+containerd sysext image on first boot.
123
-
It also takes care of disabling Torcx and future built-in Docker and containerd sysext images we plan to ship in Flatcar (to revert this, you can find the original target of the symlinks in `/usr/share/flatcar/etc/extensions/` - as said, this is not yet shipped).
117
+
It also takes care of disabling built-in Docker and containerd sysext images (to revert this, you can find the original target of the symlinks in `/usr/share/flatcar/etc/extensions/`).
@@ -169,17 +162,6 @@ To ease the process, the [`create_docker_sysext.sh`](https://raw.githubuserconte
169
162
[… writes mydocker.raw into current directory …]
170
163
```
171
164
172
-
## Converting a Torcx image
173
-
174
-
In case you have an existing Torcx image you can convert it with the [`convert_torcx_image.sh`](https://raw.githubusercontent.com/flatcar/sysext-bakery/main/convert_torcx_image.sh) helper script (Currently only Torcx tar balls are supported and the conversion is done on best effort):
175
-
176
-
```
177
-
./convert_torcx_image.sh TORCXTAR SYSEXTNAME
178
-
[… writes SYSEXTNAME.raw into the current directory …]
179
-
```
180
-
181
-
Please make also sure that your don't have a `containerd.service` drop in file under `/etc` that uses Torcx paths.
182
-
183
165
## Updating custom sysext images
184
166
185
167
From Flatcar 3510.2.0, it is possible to use the `systemd-sysupdate` tool that covers the task of downloading newer versions of your sysext image at runtime from a location you specify.
0 commit comments