|
| 1 | +:_mod-docs-content-type: ASSEMBLY |
| 2 | +include::_attributes/common-attributes.adoc[] |
| 3 | +[id="distributed-tracing-rn-2-9-2"] |
| 4 | += Release notes for {DTProductName} 2.9.2 |
| 5 | +:context: distributed-tracing-rn-2-9-2 |
| 6 | + |
| 7 | +toc::[] |
| 8 | + |
| 9 | +include::modules/distr-tracing-product-overview.adoc[leveloffset=+1] |
| 10 | + |
| 11 | +[id="component-versions_distributed-tracing-rn-2-9-2"] |
| 12 | +== Component versions in the {DTProductName} 2.9.2 |
| 13 | + |
| 14 | +[options="header"] |
| 15 | +|=== |
| 16 | +|Operator |Component |Version |
| 17 | +|{JaegerName} |
| 18 | +|Jaeger |
| 19 | +|1.47.0 |
| 20 | + |
| 21 | +|{OTELName} |
| 22 | +|OpenTelemetry |
| 23 | +|0.81.0 |
| 24 | + |
| 25 | +|{TempoName} |
| 26 | +|Tempo |
| 27 | +|2.1.1 |
| 28 | +|=== |
| 29 | + |
| 30 | +== CVEs |
| 31 | + |
| 32 | +This release fixes link:https://bugzilla.redhat.com/show_bug.cgi?id=2246470[CVE-2023-46234]. |
| 33 | + |
| 34 | +[id="jaeger-release-notes_distributed-tracing-rn-2-9-2"] |
| 35 | +== {JaegerName} |
| 36 | + |
| 37 | +[id="known-issues_jaeger-release-notes_distributed-tracing-rn-2-9-2"] |
| 38 | +=== Known issues |
| 39 | + |
| 40 | +* Apache Spark is not supported. |
| 41 | +ifndef::openshift-rosa[] |
| 42 | + |
| 43 | +* The streaming deployment via AMQ/Kafka is unsupported on IBM Z and IBM Power Systems. |
| 44 | +endif::openshift-rosa[] |
| 45 | + |
| 46 | +[id="tempo-release-notes_distributed-tracing-rn-2-9-2"] |
| 47 | +== {TempoName} |
| 48 | + |
| 49 | +:FeatureName: The {TempoName} |
| 50 | +include::snippets/technology-preview.adoc[leveloffset=+1] |
| 51 | + |
| 52 | +[id="known-issues_tempo-release-notes_distributed-tracing-rn-2-9-2"] |
| 53 | +=== Known issues |
| 54 | + |
| 55 | +* Currently, the custom TLS CA option is not implemented for connecting to object storage. (link:https://issues.redhat.com/browse/TRACING-3462[TRACING-3462]) |
| 56 | + |
| 57 | +* Currently, when used with the {TempoOperator}, the Jaeger UI only displays services that have sent traces in the last 15 minutes. For services that did not send traces in the last 15 minutes, traces are still stored but not displayed in the Jaeger UI. (link:https://issues.redhat.com/browse/TRACING-3139[TRACING-3139]) |
| 58 | + |
| 59 | +* Currently, the {TempoShortName} fails on the IBM Z (`s390x`) architecture. (link:https://issues.redhat.com/browse/TRACING-3545[TRACING-3545]) |
| 60 | + |
| 61 | +* Currently, the Tempo query frontend service must not use internal mTLS when Gateway is not deployed. This issue does not affect the Jaeger Query API. The workaround is to disable mTLS. (link:https://issues.redhat.com/browse/TRACING-3510[TRACING-3510]) |
| 62 | ++ |
| 63 | +.Workaround |
| 64 | ++ |
| 65 | +Disable mTLS as follows: |
| 66 | ++ |
| 67 | +. Open the {TempoOperator} ConfigMap for editing by running the following command: |
| 68 | ++ |
| 69 | +[source,terminal] |
| 70 | +---- |
| 71 | +$ oc edit configmap tempo-operator-manager-config -n openshift-tempo-operator <1> |
| 72 | +---- |
| 73 | +<1> The project where the {TempoOperator} is installed. |
| 74 | + |
| 75 | +. Disable the mTLS in the operator configuration by updating the YAML file: |
| 76 | ++ |
| 77 | +[source,yaml] |
| 78 | +---- |
| 79 | +data: |
| 80 | + controller_manager_config.yaml: | |
| 81 | + featureGates: |
| 82 | + httpEncryption: false |
| 83 | + grpcEncryption: false |
| 84 | + builtInCertManagement: |
| 85 | + enabled: false |
| 86 | +---- |
| 87 | + |
| 88 | +. Restart the {TempoOperator} pod by running the following command: |
| 89 | ++ |
| 90 | +[source,terminal] |
| 91 | +---- |
| 92 | +$ oc rollout restart deployment.apps/tempo-operator-controller -n openshift-tempo-operator |
| 93 | +---- |
| 94 | + |
| 95 | + |
| 96 | +* Missing images for running the {TempoOperator} in restricted environments. The {TempoName} CSV is missing references to the operand images. (link:https://issues.redhat.com/browse/TRACING-3523[TRACING-3523]) |
| 97 | ++ |
| 98 | +.Workaround |
| 99 | ++ |
| 100 | +Add the {TempoOperator} related images in the mirroring tool to mirror the images to the registry: |
| 101 | ++ |
| 102 | +[source,yaml] |
| 103 | +---- |
| 104 | +kind: ImageSetConfiguration |
| 105 | +apiVersion: mirror.openshift.io/v1alpha2 |
| 106 | +archiveSize: 20 |
| 107 | +storageConfig: |
| 108 | + local: |
| 109 | + path: /home/user/images |
| 110 | +mirror: |
| 111 | + operators: |
| 112 | + - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.13 |
| 113 | + packages: |
| 114 | + - name: tempo-product |
| 115 | + channels: |
| 116 | + - name: stable |
| 117 | + additionalImages: |
| 118 | + - name: registry.redhat.io/rhosdt/tempo-rhel8@sha256:e4295f837066efb05bcc5897f31eb2bdbd81684a8c59d6f9498dd3590c62c12a |
| 119 | + - name: registry.redhat.io/rhosdt/tempo-gateway-rhel8@sha256:b62f5cedfeb5907b638f14ca6aaeea50f41642980a8a6f87b7061e88d90fac23 |
| 120 | + - name: registry.redhat.io/rhosdt/tempo-gateway-opa-rhel8@sha256:8cd134deca47d6817b26566e272e6c3f75367653d589f5c90855c59b2fab01e9 |
| 121 | + - name: registry.redhat.io/rhosdt/tempo-query-rhel8@sha256:0da43034f440b8258a48a0697ba643b5643d48b615cdb882ac7f4f1f80aad08e |
| 122 | +---- |
| 123 | + |
| 124 | +[id="otel-release-notes_distributed-tracing-rn-2-9-2"] |
| 125 | +== {OTELName} |
| 126 | + |
| 127 | +:FeatureName: The {OTELName} |
| 128 | +include::snippets/technology-preview.adoc[leveloffset=+1] |
| 129 | + |
| 130 | +[id="known-issues_otel-release-notes_distributed-tracing-rn-2-9-2"] |
| 131 | +=== Known issues |
| 132 | + |
| 133 | +* Currently, you must manually set link:https://operatorframework.io/operator-capabilities/[operator maturity] to Level IV, Deep Insights. (link:https://issues.redhat.com/browse/TRACING-3431[TRACING-3431]) |
| 134 | + |
| 135 | +include::modules/support.adoc[leveloffset=+1] |
| 136 | + |
| 137 | +include::modules/making-open-source-more-inclusive.adoc[leveloffset=+1] |
0 commit comments