Parameters

The parent key for all of the following parameters is cilium.

The namespace is cilium and currently non configurable.

install_method

type

string

default

helm

possible values

helm, olm

The installation method for Cilium. olm uses the Openshift Operator Lifecycle Manager. OLM installation is required for OpenShift clusters. The Cilium OLM is a thin wrapper around Helm, because of this the Helm values are used for OLM configuration too.

Table 1. Supported Combinations

Helm

OLM

Opensource

Enterprise

⛔️

release

type

string

default

opensource

possible values

opensource, enterprise

Two version of Cilium exist. The open-source version and the enterprise version. Currently there exists no enterprise version of the OLM installation.

charts.cilium.source

type

string

example

helm.cilium.io

The Helm repository for the downloaded chart.

charts.cilium.name

type

string

example

cilium

The name of the downloaded Helm chart.

charts.cilium.version

type

string

example

1.10.5

The version of the downloaded Helm chart.

olm.version

type

string

example

1.10.4

The version of the downloaded OLM release.

cilium_helm_values

type

object

The configuration values of the underlying Cilium helm chart. See Reference.

helm_values

type

object

Allows setting additional values for the Cilium enterprise Helm chart. Cilium configuration is under the key cilium.

Example

release_name: cilium

install_method: helm
release: opensource

cilium_helm_values:
  prometheus:
    serviceMonitor:
      enabled: false