Parameters
The parent key for all of the following parameters is netbird_operator.
|
The component exposes the All resource parameters follow the same pattern:
|
namespace_annotations
| type |
dictionary |
| default |
|
Additional annotations to add to the component’s namespace.
api.secret_name
| type |
string |
| default |
|
Name of the Secret that holds the NetBird management API token.
The component renders this Secret in the operator namespace and wires the chart to read from it via helm_values.netbirdAPI.keyFromSecret.name.
api.secret_key
| type |
string |
| default |
|
Key inside the Secret that holds the API token value. The operator container references this key as an environment variable.
api.token
| type |
string |
| default |
|
The NetBird management API token. By default, the token is read from Vault at the path above. Override per cluster or tenant if the secret lives elsewhere.
cluster_proxies
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 ClusterProxy resources.
ClusterProxies expose the Kubernetes API server through a NetBird peer so workloads outside the cluster can reach it over the NetBird overlay.
groups
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 Group resources.
Groups are the user-facing abstraction for NetBird groups in the upstream chart documentation.
network_resources
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 NetworkResource resources.
NetworkResources expose a Kubernetes Service via a NetworkRouter onto the NetBird overlay.
network_routers
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 NetworkRouter resources.
NetworkRouters deploy the NetBird routing client to route traffic for NetworkResources.
setup_keys
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 SetupKey resources.
SetupKeys manage NetBird setup keys used to enroll peers and assign them to groups.
sidecar_profiles
| type |
dictionary |
| default |
|
Defines netbird.io/v1alpha1 SidecarProfile resources.
SidecarProfiles configure NetBird sidecar injection into application pods.
rbac.aggregated_cluster_reader
| type |
bool |
| default |
|
Whether to create a ClusterRole aggregated to cluster-reader that grants read access to all netbird.io CRDs.
helm_values
| type |
dictionary |
| default |
|
Helm values to pass to the netbird-operator Helm chart.
See the upstream values.yaml for available options.