-
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
-