Added
- The model pods export their traces to the platform’s OTLP collector: the kserve-config-llm-tracing preset follows
global.observability.traces.otlp, and<release>-model-serving-otlp-egressopens its endpoint (giantswarm/giantswarm#36711, giantswarm/kserve#99). The llm-d controller emits no spans; vLLM and the endpoint picker of anLLMInferenceServicewhose spec carriestracingexport to the preset’s endpoint, which upstream hardcodes tohttp://otel-collector:4317.kserve-runtime-configs.kserve.llmisvcConfigs.tracing.exporterEndpointand itspodLabelstenant label areauto, written from the global endpoint and tenant byagent-platform.shape.otlp; an explicit value wins, and anhttp/protobufglobal protocol fails the render while the endpoint isauto(gRPC only). The connectivity chart opens the model pods’ egress, both flavours, tomodelServing.networkPolicy.otlpEndpoint(auto), where the meta chart writes the preset’s resolved endpoint. Nothing exports until a service carriestracing: {}(README “The model pods’ traces”). Pin first:components.kserve-runtime-configs.versionRangeis0.6.xandexamples/customer-bom.yamlpins0.6.0, the release that opens the key;verify-serving-sliceandverify-model-serving-policieshold the resolution, the guards and the egress.