-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathvalues-ingress.yaml
42 lines (42 loc) · 1.28 KB
/
values-ingress.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
controller:
replicaCount: 2
ingressClassResource:
default: true
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: ingress-nginx
additionalLabels:
release: monitor
podLabels:
sidecar.istio.io/inject: 'true'
podAnnotations:
linkerd.io/inject: enabled
config.linkerd.io/skip-inbound-ports: "80,443"
admissionWebhooks:
labels:
sidecar.istio.io/inject: 'false'
annotations:
linkerd.io/inject: disabled
updateStrategy:
rollingUpdate:
maxUnavailable: 1
service:
externalTrafficPolicy: Local
opentelemetry:
enabled: true
config:
enable-opentelemetry: "true"
opentelemetry-trust-incoming-span: "false"
opentelemetry-operation-name: HTTP $request_method $service_name $location_path
otlp-collector-host: grafana-alloy.observability.svc
otel-service-name: nginx-internal
otel-sampler: AlwaysOn
otel-sampler-ratio: "1.0"
http-snippet: |
# For Linkerd compatibility - https://linkerd.io/2.14/tasks/distributed-tracing/#troubleshooting
opentelemetry_propagate b3;
# https://opentelemetry.io/docs/specs/otel/trace/semantic_conventions/http/#http-server-semantic-conventions
opentelemetry_attribute "http.route" "$service_name:$location_path";