Skip to content

Add support for custom sidecars#65

Merged
Mike Deeks (mdeeks) merged 1 commit intomainfrom
mdeeks/sidecars
Feb 26, 2026
Merged

Add support for custom sidecars#65
Mike Deeks (mdeeks) merged 1 commit intomainfrom
mdeeks/sidecars

Conversation

@mdeeks
Copy link
Contributor

@mdeeks Mike Deeks (mdeeks) commented Feb 25, 2026

Customers can run optional sidecar containers alongside the API and Brainstore pods (e.g. OpenTelemetry collector for metrics routing to prometheus). The chart supports both extra containers and extra volumes so sidecars can mount config (ConfigMaps, Secrets, etc.).

Values

  • api.extraContainers / api.extraVolumes
  • brainstore.reader.extraContainers / brainstore.reader.extraVolumes
  • brainstore.writer.extraContainers / brainstore.writer.extraVolumes

Example:

api:
  extraContainers:
    - name: otel-collector
      image: otel/opentelemetry-collector-contrib:0.100.0
      args:
        - --config=/etc/otel/config.yaml
      ports:
        - containerPort: 4318  # OTLP HTTP
      volumeMounts:
        - name: otel-config
          mountPath: /etc/otel
          readOnly: true
  extraVolumes:
    - name: otel-config
      configMap:
        name: otel-collector-config

@mdeeks Mike Deeks (mdeeks) merged commit e359002 into main Feb 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants