cf-integration 0.3.1

Integration and conformance harness for ContextForge control-plane and data-plane services
Documentation
# OpenTelemetry trace export for the external Rust dataplane.

services:
  dataplane:
    environment:
      CONTEXTFORGE_DATA_PLANE_ENABLE_OPEN_TELEMETRY: "true"
      CONTEXTFORGE_DATA_PLANE_OTEL_EXPORTER_OTLP_ENDPOINT: http://clickstack:4318/v1/traces
      CONTEXTFORGE_DATA_PLANE_OTEL_EXPORTER_OTLP_PROTOCOL: http-protobuf
      CONTEXTFORGE_DATA_PLANE_OTEL_SERVICE_NAME: cf-dataplane
      CONTEXTFORGE_DATA_PLANE_ENABLE_OTEL_METRICS: "true"
      CONTEXTFORGE_DATA_PLANE_OTEL_EXPORTER_OTLP_METRICS_ENDPOINT: http://clickstack:4318/v1/metrics
    networks:
      observability:
    logging:
      driver: fluentd
      options:
        fluentd-address: tcp://127.0.0.1:${CF_OBSERVABILITY_LOG_PORT:-24224}
        fluentd-async: "true"
        fluentd-sub-second-precision: "true"
        tag: "{{.Name}}"

networks:
  observability:
    name: ${CF_OBSERVABILITY_NETWORK:-cf-observability}
    external: true