Skip to content

Commit 0cda0e2

Browse files
authored
Prepare release 0.125.0 (#3978)
Signed-off-by: Israel Blancas <[email protected]>
1 parent 24d59c7 commit 0cda0e2

14 files changed

+74
-171
lines changed

.chloggen/3950.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.chloggen/3963.yaml

Lines changed: 0 additions & 19 deletions
This file was deleted.

.chloggen/fix_opamp-cmdline-values.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.chloggen/fix_ta-cmdline-values.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.chloggen/keep_going_if_collector_crd_is_not_present.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.chloggen/nikola-jokic_fix-status-replicas.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.chloggen/ocpdashboards.yaml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.chloggen/override_with_env.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,65 @@
22

33
<!-- next version -->
44

5+
## 0.125.0
6+
7+
### 💡 Enhancements 💡
8+
9+
- `webhook`: Allow to run the operator without the OpenTelemetry CRDs present (#3568)
10+
Skip registering the webhook and keep the operator working in case the OpenTelemetryCollector CRDs are not deployed.
11+
12+
13+
### 🧰 Bug fixes 🧰
14+
15+
- `collector`: Fixes container port duplication for user-provided and operator inferred ports (#3950)
16+
This patch improves container port collisions when the user defines additional ports in the CR.
17+
18+
When ports are specified in the CR:
19+
- If a port number from the CR matches a port inferred from the config, the inferred port is removed
20+
- If a port name from the CR matches an inferred port name, the inferred port is renamed to "port-{number}"
21+
22+
- `collector`: Prevent the operator from overriding the env vars defined by the user in the OpenTelemetryCollector spec. (#3963)
23+
This change ensures that the operator does not override the environment variables defined by the user in the OpenTelemetryCollector spec.
24+
It combines user-defined environment variables with automatically inferred ones, giving precedence to user-defined ones.
25+
26+
- `opamp`: Fix config loading priority (#3928)
27+
- `target allocator`: Fix config loading priority (#3928)
28+
- `collector`: Set the `statusReplicas` field for the `DaemonSet` (#3930)
29+
- `collector`: Fix OpenShift internal collector metrics dashboards to use `_total` suffix (#3994)
30+
The following settings (or missing metrics configuration since 0.119.0) exposes metrics with `_total` suffix:
31+
```yaml
32+
service:
33+
telemetry:
34+
metrics:
35+
readers:
36+
- pull:
37+
exporter:
38+
prometheus:
39+
host: '0.0.0.0'
40+
port: 8888
41+
```
42+
43+
The following settings exposes metrics without `_total` suffix:
44+
```yaml
45+
service:
46+
telemetry:
47+
address: 0.0.0.0:8888
48+
````
49+
50+
- `targetallocator`: Do not override the collector namespace from the config file if the environment variable is not set. (#3976)
51+
52+
### Components
53+
54+
* [OpenTelemetry Collector - v0.125.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.125.0)
55+
* [OpenTelemetry Contrib - v0.125.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.125.0)
56+
* [Java auto-instrumentation - v1.33.6](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.6)
57+
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.2.0)
58+
* [Node.JS - v0.58.1](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.58.1)
59+
* [Python - v0.53b1](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.53b1)
60+
* [Go - v0.19.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.19.0-alpha)
61+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
62+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
63+
564
## 0.124.0
665

766
### 💡 Enhancements 💡

RELEASE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ The operator should be released within a week after the [OpenTelemetry collector
4444

4545
| Version | Release manager |
4646
|----------|-----------------|
47-
| v0.125.0 | @iblancasa |
4847
| v0.126.0 | @frzifus |
4948
| v0.127.0 | @yuriolisa |
5049
| v0.128.0 | @pavolloffay |
5150
| v0.129.0 | @TylerHelmuth |
5251
| v0.130.0 | @jaronoff97 |
5352
| v0.131.0 | @swiatekm |
53+
| v0.132.0 | @iblancasa |

0 commit comments

Comments
 (0)