-
Task
-
Resolution: Done
-
Normal
-
None
-
None
-
False
-
-
False
-
None
-
Unset
-
None
-
-
We need to bind env var properties to provide the access token from a secret resource to connect to our Splunk instance (see https://gitlab.cee.redhat.com/rhsm/splunk-otel-collector/-/blob/main/deploy/splunk-otel-collector.yaml?ref_type=heads#L6).
Solution
Add an additional property in the otelCollector:
apiVersion: cloud.redhat.com/v1alpha1 kind: ClowdEnvironment metadata: name: production spec: providers: sidecars: otelCollector: enabled: true configMap: "shared-otel-config" image: "custom-otel-collector:latest" envVars: - name: OTEL_EXPORTER_OTLP_ENDPOINT value: "https://otel-collector.prod.example.com:4317" - name: OTEL_EXPORTER_OTLP_HEADERS valueFrom: secretKeyRef: name: otel-auth key: headers - name: OTEL_SERVICE_NAME value: "rhsm-subscriptions" - name: OTEL_RESOURCE_ATTRIBUTES value: "environment=production,region=us-east-1"
Suggested changes
- is cloned by
-
RHCLOUD-41624 Missing configMap and Image fields in ClowdApp to configure the otelCollector sidecar
-
- Closed
-
- is related to
-
RHCLOUD-35864 Add support for otel-config for otel-collector sidecar
-
- Closed
-
- relates to
-
RHCLOUD-41392 Add support for fieldRef environment variables in Clowder otel-collector sidecars
-
- Closed
-