Skip to content

Commit

Permalink
Release v0.114.0
Browse files Browse the repository at this point in the history
  • Loading branch information
swiatekm committed Nov 27, 2024
1 parent 3d254a4 commit 6d7e2cc
Show file tree
Hide file tree
Showing 13 changed files with 58 additions and 154 deletions.
16 changes: 0 additions & 16 deletions .chloggen/3427.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/3429.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/3432.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions .chloggen/3446.yaml

This file was deleted.

21 changes: 0 additions & 21 deletions .chloggen/add_fallback_strategy_for_per_node_strategy.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions .chloggen/auto_instr_node_up.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/bump-base-instrumentation-mem-limit.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/chore_change-kube-rbac-proxy-image-registry.yaml

This file was deleted.

43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,49 @@

<!-- next version -->

## 0.114.0

### 💡 Enhancements 💡

- `collector`: Create RBAC rules for the k8s_cluster receiver automatically. (#3427)
- `collector`: Create RBAC rules for the k8sobjects receiver automatically. (#3429)
- `collector`: Add a warning message when one created collector needs extra RBAC permissions and the service account doesn't have them. (#3432)
- `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)

If using per-node allocation strategy, targets that are not attached to a node will not
be allocated. As the per-node strategy is required when running as a daemonset, it is
not possible to assign some targets under a daemonset deployment.
Feature flag operator.targetallocator.fallbackstrategy has been added and results in consistent-hashing
being used as the fallback allocation strategy for "per-node" only at this time.

- `auto-instrumentation`: updated node auto-instrumentation dependencies to the latest version (#3476)

- auto-instrumentations-node to 0.53.0
- exporter-metrics-otlp-grpc to 0.55.0
- exporter-prometheus to 0.55.0

- `operator`: Replace references to gcr.io/kubebuilder/kube-rbac-proxy with quay.io/brancz/kube-rbac-proxy (#3485)

### 🧰 Bug fixes 🧰

- `operator`: Operator pod crashed if the Service Monitor for the operator metrics was created before by another operator pod. (#3446)
Operator fails when the pod is restarted and the Service Monitor for operator metrics was already created by another operator pod.
To fix this, the operator now sets the owner reference on the Service Monitor to itself and checks if the Service Monitor already exists.

- `auto-instrumentation`: Bump base memory requirements for python and go (#3479)

### Components

* [OpenTelemetry Collector - v0.114.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.114.0)
* [OpenTelemetry Contrib - v0.114.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.114.0)
* [Java auto-instrumentation - v1.33.5](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.5)
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.2.0)
* [Node.JS - v0.53.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.53.0)
* [Python - v0.48b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.48b0)
* [Go - v0.17.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.17.0-alpha)
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)

## 0.113.0

### 💡 Enhancements 💡
Expand Down
6 changes: 3 additions & 3 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ The operator should be released within a week after the [OpenTelemetry collector

| Version | Release manager |
|----------|-----------------|
| v0.114.0 | @TylerHelmuth |
| v0.115.0 | @jaronoff97 |
| v0.116.0 | @swiatekm |
| v0.115.0 | @TylerHelmuth |
| v0.116.0 | @jaronoff97 |
| v0.117.0 | @iblancasa |
| v0.118.0 | @frzifus |
| v0.119.0 | @yuriolisa |
| v0.120.0 | @pavolloffay |
| v0.121.0 | @swiatekm |
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,13 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
createdAt: "2024-11-08T09:36:39Z"
createdAt: "2024-11-27T11:54:33Z"
description: Provides the OpenTelemetry components, including the Collector
operators.operatorframework.io/builder: operator-sdk-v1.29.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
repository: github.com/open-telemetry/opentelemetry-operator
support: OpenTelemetry Community
name: opentelemetry-operator.v0.113.0
name: opentelemetry-operator.v0.114.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -483,7 +483,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.serviceAccountName
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.113.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.114.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -591,7 +591,7 @@ spec:
minKubeVersion: 1.23.0
provider:
name: OpenTelemetry Community
version: 0.113.0
version: 0.114.0
webhookdefinitions:
- admissionReviewVersions:
- v1alpha1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,13 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
createdAt: "2024-11-08T09:36:43Z"
createdAt: "2024-11-27T11:54:33Z"
description: Provides the OpenTelemetry components, including the Collector
operators.operatorframework.io/builder: operator-sdk-v1.29.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
repository: github.com/open-telemetry/opentelemetry-operator
support: OpenTelemetry Community
name: opentelemetry-operator.v0.113.0
name: opentelemetry-operator.v0.114.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -487,7 +487,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.serviceAccountName
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.113.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.114.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -606,7 +606,7 @@ spec:
minKubeVersion: 1.23.0
provider:
name: OpenTelemetry Community
version: 0.113.0
version: 0.114.0
webhookdefinitions:
- admissionReviewVersions:
- v1alpha1
Expand Down
8 changes: 4 additions & 4 deletions versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
# by default with the OpenTelemetry Operator. This would usually be the latest
# stable OpenTelemetry version. When you update this file, make sure to update the
# the docs as well.
opentelemetry-collector=0.113.0
opentelemetry-collector=0.114.0

# Represents the current release of the OpenTelemetry Operator.
operator=0.113.0
operator=0.114.0

# Represents the current release of the Target Allocator.
targetallocator=0.113.0
targetallocator=0.114.0

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

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

0 comments on commit 6d7e2cc

Please sign in to comment.