Helm installation reference
You can customize the following resources and settings during Calico Helm-based installation using the file, values.yaml.
If you customize felix configuration when you install Calico, the v1 apiVersion is used. However, when you apply
felix configuration customization after installation (when the tigera-apiserver is running), use the v3 apiVersion.
Sample values.yaml​
Here is a sample values.yaml file with settings for custom resources. You must enable the custom resource using
enabled: true to provide custom configurations; custom resources set to false are ignored.
installation:
enabled: true
<installation resource spec fields to configure>
defaultFelixConfiguration:
enabled: false
<if enabled is true: felixConfiguration resource spec fields to configure>
Common customizations​
Example of common customizations that you might want to configure in you values.yaml for your helm-based installation:
Encryption using WireGuard​
WireGuard encryption is configured in the FelixConfiguration. To set encryption for your cluster, update the values.yaml file.
defaultFelixConfiguration:
enabled: true
wireguardEnabled: true
wireguardEnabledV6: true