Skip to content

Commit

Permalink
docs: update documentation for stablized and updated configs
Browse files Browse the repository at this point in the history
  • Loading branch information
prestist committed Nov 27, 2024
1 parent f9142bc commit 059e4f4
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 7 deletions.
8 changes: 4 additions & 4 deletions docs/examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ This example uses the shortcut `boot_device` syntax to configure an encrypted ro
<!-- butane-config -->
```yaml
variant: fcos
version: 1.6.0-experimental
version: 1.6.0
boot_device:
layout: s390x-eckd
luks:
Expand All @@ -316,7 +316,7 @@ This example uses the shortcut `boot_device` syntax to configure an encrypted ro
<!-- butane-config -->
```yaml
variant: fcos
version: 1.6.0-experimental
version: 1.6.0
boot_device:
layout: s390x-zfcp
luks:
Expand All @@ -331,7 +331,7 @@ This example uses the shortcut `boot_device` syntax to configure an encrypted ro
<!-- butane-config -->
```yaml
variant: fcos
version: 1.6.0-experimental
version: 1.6.0
boot_device:
layout: s390x-virt
luks:
Expand All @@ -345,7 +345,7 @@ This example uses the shortcut `boot_device` syntax to configure an encrypted ro
<!-- butane-config -->
```yaml
variant: fcos
version: 1.6.0-experimental
version: 1.6.0
boot_device:
layout: s390x-eckd
luks:
Expand Down
13 changes: 12 additions & 1 deletion docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,18 @@ nav_order: 9

### Features

- Support LUKS encryption using IBM CEX secure keys on s390x _(fcos 1.6-exp)_ _(openshift 4.18.0-exp)_
- Stabilize Fcos spec 1.6.0, targeting Ignition spec 3.5.0
- Add Fcos spec 1.7.0-experimental, targeting Ignition spec
3.6.0-experimental
- Update Fiot spec 1.1.0-experimental to target Ignition spec
3.6.0-experimental
- Update Flatcar spec 1.2.0-experimental to target Ignition spec
3.6.0-experimental
- Update OpenShift spec 4.18.0-experimental, targeting Ignition spec
3.6.0-experimental
- Update R4e spec 1.2.0-experimental to target Ignition spec
3.6.0-experimental
- Support LUKS encryption using IBM CEX secure keys on s390x _(fcos 1.6)_ _(openshift 4.18.0-exp)_

### Bug fixes

Expand Down
6 changes: 4 additions & 2 deletions docs/specs.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ See the [Upgrading Configs](upgrading.md) page for instructions to update a conf
We recommend that you always use the latest **stable** specification for your operating system to benefit from new features and bug fixes. The following **stable** specification versions are currently supported in Butane:

- Fedora CoreOS (`fcos`)
- [v1.6.0](config-fcos-v1_6.md)
- [v1.5.0](config-fcos-v1_5.md)
- [v1.4.0](config-fcos-v1_4.md)
- [v1.3.0](config-fcos-v1_3.md)
Expand Down Expand Up @@ -46,7 +47,7 @@ We recommend that you always use the latest **stable** specification for your op
Do not use **experimental** specifications for anything beyond **development and testing** as they are subject to change **without warning or announcement**. The following **experimental** specification versions are currently available in Butane:

- Fedora CoreOS (`fcos`)
- [v1.6.0-experimental](config-fcos-v1_6-exp.md)
- [v1.7.0-experimental](config-fcos-v1_7-exp.md)
- Flatcar (`flatcar`)
- [v1.2.0-experimental](config-flatcar-v1_2-exp.md)
- OpenShift (`openshift`)
Expand All @@ -68,7 +69,8 @@ Each version of the Butane specification corresponds to a version of the Ignitio
| `fcos` | 1.3.0 | 3.2.0 |
| `fcos` | 1.4.0 | 3.3.0 |
| `fcos` | 1.5.0 | 3.4.0 |
| `fcos` | 1.6.0-experimental | 3.5.0-experimental |
| `fcos` | 1.6.0 | 3.5.0 |
| `fcos` | 1.7.0-experimental | 3.6.0-experimental |
| `flatcar` | 1.0.0 | 3.3.0 |
| `flatcar` | 1.1.0 | 3.4.0 |
| `flatcar` | 1.2.0-experimental | 3.5.0-experimental |
Expand Down
22 changes: 22 additions & 0 deletions docs/upgrading-fcos.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,28 @@ Occasionally, changes are made to Fedora CoreOS Butane configs (those that speci
1. TOC
{:toc}

## From Version 1.5.0 to Version 1.6.0

There are no breaking changes between versions 1.5.0 and 1.6.0 of the `fcos` configuration specification. Any valid 1.5.0 configuration can be updated to a 1.6.0 configuration by changing the version string in the config.

The following is a list of notable new features.

### Luks CEX support

The `luks` sections in `storage` and `boot_device` gained a `cex` field. If enabled, this will configure an encrypted root filesystem on a s390x system using IBM Crypto Express (CEX) card.

<!-- butane-config -->
There are no breaking changes between versions 1.5.0 and 1.6.0 of the `fcos` configuration specification. Any valid 1.5.0 configuration can be updated to a 1.65.0 configuration by changing the version string in the config.
variant: fcos
version: 1.6.0
boot_device:
layout: s390x-eckd
luks:
device: /dev/dasda
cex:
enabled: true
```
## From Version 1.4.0 to Version 1.5.0
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.
Expand Down

0 comments on commit 059e4f4

Please sign in to comment.