Open larsrnielsen opened 3 years ago
I'm running into the same issue with jaeger-operator 2.25, trying to define automountServiceAccountToken
.
│ E1005 09:37:31.873638 1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.7/tools/cache/reflector.go:167: Failed to watch *v1.Jaeger: failed to list *v1.Jaeger: v1.JaegerList.Items: []v1.Jaeger: v1.Jaeger.Spec: v1.JaegerSpec.Agent: v1.JaegerAgentSpec.JaegerCommonSpec: Se ││ rviceAccount: ReadString: expects " or n, but found {, error found in #10 byte of ...|Account":{"automount|..., bigger context ...|NonRoot":true,"runAsUser":1000},"serviceAccount":{"automountServiceAccountToken":false,"name":"jaege|... ││ time="2021-10-05T09:37:31Z" level=error msg="error getting a list of existing jaeger instances" error="v1.JaegerList.Items: []v1.Jaeger: v1.Jaeger.Spec: v1.JaegerSpec.Agent: v1.JaegerAgentSpec.JaegerCommonSpec: ServiceAccount: ReadString: expects \" or n, but found {, error f ││ ound in #10 byte of ...|Account\":{\"automount|..., bigger context ...|NonRoot\":true,\"runAsUser\":1000},\"serviceAccount\":{\"automountServiceAccountToken\":false,\"name\":\"jaege|..."
I have tried in different ways to configure service accounts for query, agent and collector to set required annotations for using AWS ES as a backend. The operator fails with not being able to parse the serviceAccount configuration part. Below I have tried to copy paste the default values for agent from chart's values.yaml to my values.yaml file. It fails with the same error. Removing the serviceAccount part from agent works fine, except that I don't get serviceAccounts for agent, query and collector. How can I get serviceAccounts with annotations generated?
Lars
operator configuration:
operator log