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: docs/config-fcos-v1_5-exp.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -178,6 +178,7 @@ The Fedora CoreOS configuration is a YAML document conforming to the following s
178
178
***name** (string): the username for the account.
179
179
***_password_hash_** (string): the hashed password for the account.
180
180
***_ssh_authorized_keys_** (list of strings): a list of SSH keys to be added as an SSH key fragment at `.ssh/authorized_keys.d/ignition` in the user's home directory. All SSH keys must be unique.
181
+
***_ssh_authorized_keys_local_** (list of strings): a list of paths pointing at SSH key files to be added as an SSH key fragment at `.ssh/authorized_keys.d/ignition` in the user's home directory. All SSH keys must be unique. May contain one SSH key per line in each file.
181
182
***_uid_** (integer): the user ID of the account.
182
183
***_gecos_** (string): the GECOS field of the account.
183
184
***_home_dir_** (string): the home directory of the account.
Copy file name to clipboardExpand all lines: docs/config-openshift-v4_10.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -146,7 +146,8 @@ The OpenShift configuration is a YAML document conforming to the following speci
146
146
***_passwd_** (object): describes the desired additions to the passwd database.
147
147
***_users_** (list of objects): the list of accounts that shall exist. All users must have a unique `name`.
148
148
***name** (string): the username for the account. Must be `core`.
149
-
***_ssh_authorized_keys_** (list of strings): a list of SSH keys to be added to `.ssh/authorized_keys` in the user's home directory. All SSH keys must be unique.
149
+
***_ssh_authorized_keys_** (list of strings): a list of SSH keys to be added as an SSH key fragment at `.ssh/authorized_keys.d/ignition` in the user's home directory. All SSH keys must be unique.
150
+
***_ssh_authorized_keys_local_** (list of strings): a list of paths pointing at SSH key files to be added as an SSH key fragment at `.ssh/authorized_keys.d/ignition` in the user's home directory. All SSH keys must be unique. May contain one SSH key per line in each file.
150
151
***_boot_device_** (object): describes the desired boot device configuration. At least one of `luks` or `mirror` must be specified.
151
152
***_layout_** (string): the disk layout of the target OS image. Supported values are `aarch64`, `ppc64le`, and `x86_64`. Defaults to `x86_64`.
152
153
***_luks_** (object): describes the clevis configuration for encrypting the root filesystem.
Copy file name to clipboardExpand all lines: docs/upgrading-fcos.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,27 @@ Occasionally, changes are made to Fedora CoreOS Butane configs (those that speci
13
13
1. TOC
14
14
{:toc}
15
15
16
+
## From Version 1.4.0 to Version 1.5.0
17
+
18
+
There are no breaking changes between versions 1.4.0 and 1.5.0 of the `fcos` configuration specification. Any valid 1.4.0 configuration can be updated to a 1.5.0 configuration by changing the version string in the config.
19
+
20
+
The following is a list of notable new features.
21
+
22
+
### Local SSH Key references
23
+
24
+
SSH Keys are now embeddable via file references to local files. The specified path is relative to a local _files-dir_, specified with the `-d`/`--files-dir` option to Butane. If no _files-dir_ is specified, this functionality is unavailable.
25
+
26
+
<!-- butane-config -->
27
+
```yaml
28
+
variant: fcos
29
+
version: 1.5.0-experimental
30
+
passwd:
31
+
users:
32
+
- name: core
33
+
ssh_authorized_keys_local:
34
+
- id_rsa.pub
35
+
```
36
+
16
37
## From Version 1.3.0 to 1.4.0
17
38
18
39
There are no breaking changes between versions 1.3.0 and 1.4.0 of the `fcos` configuration specification. Any valid 1.3.0 configuration can be updated to a 1.4.0 configuration by changing the version string in the config.
Copy file name to clipboardExpand all lines: docs/upgrading-openshift.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,29 @@ Occasionally, changes are made to OpenShift Butane configs (those that specify `
13
13
1. TOC
14
14
{:toc}
15
15
16
+
## From Version 4.10.0 to Version 4.11.0
17
+
18
+
There are no breaking changes between versions 4.10.0 and 4.11.0 of the `openshift` configuration specification. Any valid 4.10.0 configuration can be updated to a 4.11.0 configuration by changing the version string in the config.
19
+
20
+
### Local SSH Key references
21
+
22
+
SSH Keys are now embeddable via file references to local files. The specified path is relative to a local _files-dir_, specified with the `-d`/`--files-dir` option to Butane. If no _files-dir_ is specified, this functionality is unavailable.
23
+
24
+
<!-- butane-config -->
25
+
```yaml
26
+
variant: openshift
27
+
version: 4.11.0-experimental
28
+
metadata:
29
+
name: minimal-config
30
+
labels:
31
+
machineconfiguration.openshift.io/role: worker
32
+
passwd:
33
+
users:
34
+
- name: core
35
+
ssh_authorized_keys_local:
36
+
- id_rsa.pub
37
+
```
38
+
16
39
## From Version 4.9.0 to 4.10.0
17
40
18
41
There are no breaking changes between versions 4.9.0 and 4.10.0 of the `openshift` configuration specification. Any valid 4.9.0 configuration can be updated to a 4.10.0 configuration by changing the version string in the config.
0 commit comments