-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
1
-
False
-
-
False
-
-
-
Tracing Sprint # 285
-
Critical
The Tempo operator when upgraded to the version 0.20.0-1 , the Kiali faces issue with getting the tracing visuals.
This is because we see a new network policy created tempo-tempostack-tracing-query-frontend in the tracing-system namespace which does not include ingress to the port 16685 .
Once this port is added into the networkPolicy we can get the tracing visuals from from Kiali.
The tempo-tempostack-tracing-query-frontend networkPolicy that tempo operator creates :
kind: NetworkPolicy apiVersion: networking.k8s.io/v1 metadata: name: tempo-tempostack-tracing-query-frontend namespace: tracing-system labels: app.kubernetes.io/component: query-frontend app.kubernetes.io/instance: tempostack-tracing app.kubernetes.io/managed-by: tempo-operator app.kubernetes.io/name: tempo spec: podSelector: matchLabels: app.kubernetes.io/component: query-frontend app.kubernetes.io/instance: tempostack-tracing app.kubernetes.io/managed-by: tempo-operator app.kubernetes.io/name: tempo ingress: - ports: - protocol: TCP port: 9095 - protocol: TCP port: 3200 - protocol: TCP port: 16686 - protocol: TCP port: 16687 - protocol: TCP port: 8443 from: - namespaceSelector: {} - ports: - protocol: TCP port: 9095 - protocol: TCP port: 3200 from: - podSelector: matchLabels: app.kubernetes.io/component: querier app.kubernetes.io/instance: tempostack-tracing app.kubernetes.io/managed-by: tempo-operator app.kubernetes.io/name: tempo egress: - ports: - protocol: TCP port: 4318 to: - ipBlock: cidr: 0.0.0.0/0 - ports: - protocol: TCP port: 4317 to: - ipBlock: cidr: 0.0.0.0/0 - ports: - protocol: TCP port: 9095 to: - podSelector: matchLabels: app.kubernetes.io/component: querier app.kubernetes.io/instance: tempostack-tracing app.kubernetes.io/managed-by: tempo-operator app.kubernetes.io/name: tempo - ports: - protocol: TCP port: 3200 to: - podSelector: matchLabels: app.kubernetes.io/component: querier app.kubernetes.io/instance: tempostack-tracing app.kubernetes.io/managed-by: tempo-operator app.kubernetes.io/name: tempo - to: - ipBlock: cidr: 0.0.0.0/0 - namespaceSelector: {} policyTypes: - Egress - Ingress
Version :
Tempo version : 0.20.0-1 Openshift version : 4.17
How to reproduce :
- Install the tempo operator version 0.20.0-1
- Create the required instances required for the operator.
- List the netwokPolicies in the namespace particularly check below netPol :
tempo-tempostack-tracing-query-frontend - Check if you can get the tracing visulas from Kiali
- Create a new networkPolicy that includes the ingress from 16685 port.
- protocol: TCP port: 16685
6. Check if you can get the tracing from the Kiali dashboard.
- is related to
-
TRACING-6061 jaeger-grpc port seems to be closed in Tempo 0.20
-
- In Progress
-