Skip to content

Commit 8b95853

Browse files
committed
Release v0.114.0
1 parent 3d254a4 commit 8b95853

13 files changed

+58
-154
lines changed

.chloggen/3427.yaml

-16
This file was deleted.

.chloggen/3429.yaml

-16
This file was deleted.

.chloggen/3432.yaml

-16
This file was deleted.

.chloggen/3446.yaml

-19
This file was deleted.

.chloggen/add_fallback_strategy_for_per_node_strategy.yaml

-21
This file was deleted.

.chloggen/auto_instr_node_up.yaml

-19
This file was deleted.

.chloggen/bump-base-instrumentation-mem-limit.yaml

-16
This file was deleted.

.chloggen/chore_change-kube-rbac-proxy-image-registry.yaml

-16
This file was deleted.

CHANGELOG.md

+43
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,49 @@
22

33
<!-- next version -->
44

5+
## 0.114.0
6+
7+
### 💡 Enhancements 💡
8+
9+
- `collector`: Create RBAC rules for the k8s_cluster receiver automatically. (#3427)
10+
- `collector`: Create RBAC rules for the k8sobjects receiver automatically. (#3429)
11+
- `collector`: Add a warning message when one created collector needs extra RBAC permissions and the service account doesn't have them. (#3432)
12+
- `target allocator`: Added allocation_fallback_strategy option as fallback strategy for per-node allocation strategy, can be enabled with feature flag operator.targetallocator.fallbackstrategy (#3477)
13+
14+
If using per-node allocation strategy, targets that are not attached to a node will not
15+
be allocated. As the per-node strategy is required when running as a daemonset, it is
16+
not possible to assign some targets under a daemonset deployment.
17+
Feature flag operator.targetallocator.fallbackstrategy has been added and results in consistent-hashing
18+
being used as the fallback allocation strategy for "per-node" only at this time.
19+
20+
- `auto-instrumentation`: updated node auto-instrumentation dependencies to the latest version (#3476)
21+
22+
- auto-instrumentations-node to 0.53.0
23+
- exporter-metrics-otlp-grpc to 0.55.0
24+
- exporter-prometheus to 0.55.0
25+
26+
- `operator`: Replace references to gcr.io/kubebuilder/kube-rbac-proxy with quay.io/brancz/kube-rbac-proxy (#3485)
27+
28+
### 🧰 Bug fixes 🧰
29+
30+
- `operator`: Operator pod crashed if the Service Monitor for the operator metrics was created before by another operator pod. (#3446)
31+
Operator fails when the pod is restarted and the Service Monitor for operator metrics was already created by another operator pod.
32+
To fix this, the operator now sets the owner reference on the Service Monitor to itself and checks if the Service Monitor already exists.
33+
34+
- `auto-instrumentation`: Bump base memory requirements for python and go (#3479)
35+
36+
### Components
37+
38+
* [OpenTelemetry Collector - v0.114.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.114.0)
39+
* [OpenTelemetry Contrib - v0.114.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.114.0)
40+
* [Java auto-instrumentation - v1.33.5](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.5)
41+
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.2.0)
42+
* [Node.JS - v0.53.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.53.0)
43+
* [Python - v0.48b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.48b0)
44+
* [Go - v0.17.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.17.0-alpha)
45+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
46+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
47+
548
## 0.113.0
649

750
### 💡 Enhancements 💡

RELEASE.md

+3-3
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.114.0 | @TylerHelmuth |
48-
| v0.115.0 | @jaronoff97 |
49-
| v0.116.0 | @swiatekm |
47+
| v0.115.0 | @TylerHelmuth |
48+
| v0.116.0 | @jaronoff97 |
5049
| v0.117.0 | @iblancasa |
5150
| v0.118.0 | @frzifus |
5251
| v0.119.0 | @yuriolisa |
5352
| v0.120.0 | @pavolloffay |
53+
| v0.121.0 | @swiatekm |

bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2024-11-08T09:36:39Z"
102+
createdAt: "2024-11-27T11:54:33Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.113.0
108+
name: opentelemetry-operator.v0.114.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -483,7 +483,7 @@ spec:
483483
valueFrom:
484484
fieldRef:
485485
fieldPath: spec.serviceAccountName
486-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.113.0
486+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.114.0
487487
livenessProbe:
488488
httpGet:
489489
path: /healthz
@@ -591,7 +591,7 @@ spec:
591591
minKubeVersion: 1.23.0
592592
provider:
593593
name: OpenTelemetry Community
594-
version: 0.113.0
594+
version: 0.114.0
595595
webhookdefinitions:
596596
- admissionReviewVersions:
597597
- v1alpha1

bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2024-11-08T09:36:43Z"
102+
createdAt: "2024-11-27T11:54:33Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.113.0
108+
name: opentelemetry-operator.v0.114.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -487,7 +487,7 @@ spec:
487487
valueFrom:
488488
fieldRef:
489489
fieldPath: spec.serviceAccountName
490-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.113.0
490+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.114.0
491491
livenessProbe:
492492
httpGet:
493493
path: /healthz
@@ -606,7 +606,7 @@ spec:
606606
minKubeVersion: 1.23.0
607607
provider:
608608
name: OpenTelemetry Community
609-
version: 0.113.0
609+
version: 0.114.0
610610
webhookdefinitions:
611611
- admissionReviewVersions:
612612
- v1alpha1

versions.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# by default with the OpenTelemetry Operator. This would usually be the latest
33
# stable OpenTelemetry version. When you update this file, make sure to update the
44
# the docs as well.
5-
opentelemetry-collector=0.113.0
5+
opentelemetry-collector=0.114.0
66

77
# Represents the current release of the OpenTelemetry Operator.
8-
operator=0.113.0
8+
operator=0.114.0
99

1010
# Represents the current release of the Target Allocator.
11-
targetallocator=0.113.0
11+
targetallocator=0.114.0
1212

1313
# Represents the current release of the Operator OpAMP Bridge.
14-
operator-opamp-bridge=0.113.0
14+
operator-opamp-bridge=0.114.0
1515

1616
# Represents the current release of Java instrumentation.
1717
# Should match autoinstrumentation/java/version.txt

0 commit comments

Comments
 (0)