If you need to configure the Flatcar installation or the resulting image, there are a few packer variables that you can
set.
-`channel`: To choose a different Flatcar channel, defaults to `beta` (as `stable` does not have Hetzner images yet)
-`version`: If you want to install a specific version, defaults to `current`
-`labels`: See [section below](#labels)
### Labels
The `labels` variable controls the labels that are added to the resulting image. This can be helpful if you use a tool
that requires specific image labels, like `caph-image-name`
for [`cluster-api-provider-hetzner`](https://github.com/syself/cluster-api-provider-hetzner/blob/v1.0.0-beta.35/docs/topics/node-image.md#creating-a-node-image).
The following variables are supported:
-`$architecture`: The Hetzner Cloud API architecture (`x86` or `arm`).
-`$version`: The Flatcar version, if you are using `current`, this is resolved to the actual version in the snapshot.
-`$channel`: The Flatcar release channel.
The default labels are:
-`os=flatcar`
-`flatcar-channel=$channel`
-`version=$version`
-`architecture=$architecture`
## Known Issues
These features do not work with Flatcar as of version 3941.1.0:
- **Volume Automount**: You need to mount volumes manually.
- **Setting & Resetting Root Passwords**: You need to configure an SSH Key through the API or Ignition User Data.