Parameters

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

namespace

type

dictionary

default

See class/defaults.yml

Configures the namespace in which to deploy this component.

namespace.name

type

string

default

syn-vector

The namespace name.

namespace.labels

type

dictionary

default

{}

Additional labels to add to the component’s namespace.

namespace.annotations

type

dictionary

default

{}

Additional annotations to add to the component’s namespace.

tenant_id

type

string

default

${cluster:name}

Cluster identifier exposed for pipelines that need to label or partition events per cluster. Reference it from helm_values as ${vector:tenant_id} to inject the same value into env vars, sink tenant fields, or transform expressions.

charts

type

dictionary

default

See class/defaults.yml

The Helm chart source and version for the Vector chart.

helm_values

type

dictionary

default

{}

Helm values to pass to the Vector Helm chart. The component does not set any defaults beyond the chart’s own. See the upstream values.yaml for available options.

Typical fields a consumer will set:

  • role (Agent, Aggregator, or Stateless-Aggregator).

  • podHostNetwork (for example required when reading Talos logs from 127.0.0.1:5140).

  • customConfig (the full Vector pipeline definition).

  • env (downward-API entries such as VECTOR_NODE_NAME).