After enabling Stackdriver tracer, malformed env variable is injected:
- name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ANNOTATIONS
value: '&Int64Value{Value:200,XXX_unrecognized:[],}'
- name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ATTRIBUTES
value: '&Int64Value{Value:200,XXX_unrecognized:[],}'
- name: STACKDRIVER_TRACING_MAX_NUMBER_OF_MESSAGE_EVENTS
value: '&Int64Value{Value:200,XXX_unrecognized:[],}'
Seems like it is because injection template
|
- name: STACKDRIVER_TRACING_MAX_NUMBER_OF_ANNOTATIONS |
does not work along with the Stackdriver tracing proto
|
option.StackDriverMaxAnnotations(getInt64ValueOrDefault(tracer.Stackdriver.MaxNumberOfAnnotations, 200)), |
After enabling Stackdriver tracer, malformed env variable is injected:
Seems like it is because injection template
istio/manifests/istio-control/istio-discovery/files/injection-template.yaml
Line 300 in 4e3cd41
istio/pkg/bootstrap/config.go
Line 287 in 4e3cd41