...
1 package labels
2
3 import (
4 "strconv"
5
6 corev1 "k8s.io/api/core/v1"
7 )
8
9 const (
10
11 JaegerAnnotationsPrefix = "jaeger.linkerd.io"
12
13
14
15 JaegerTracingEnabled = JaegerAnnotationsPrefix + "/tracing-enabled"
16 )
17
18
19
20 func IsTracingEnabled(pod *corev1.Pod) bool {
21 valStr := pod.GetAnnotations()[JaegerTracingEnabled]
22 if valStr != "" {
23 valBool, err := strconv.ParseBool(valStr)
24 if err == nil && valBool {
25 return true
26 }
27 }
28 return false
29 }
30
View as plain text