Skip to content

Commit

Permalink
Release 0.84.0 (open-telemetry#2092)
Browse files Browse the repository at this point in the history
* Release 0.84.0

Signed-off-by: Yuri Sa <[email protected]>

* .NET auto-instrumentation include musl in docker image (open-telemetry#2087)

* [.NET AutoInstrumentation] Docker image includes musl library

* Replace ADD by get command

* Remove redundant files from docker image

* Execute all commands in one layer

* Fix passing arguments

* revert to ADD as wget is failing on CI

* Typo fix

Co-authored-by: Paulo Janotti <[email protected]>

---------

Co-authored-by: Paulo Janotti <[email protected]>

* [chore] Update go version used in workflows (open-telemetry#2088)

* Update go version used in workflows

* Use correct patch version

* Bump the prometheus group with 1 update (open-telemetry#2090)

Bumps the prometheus group with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).

- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](prometheus/prometheus@v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the prometheus group in /cmd/otel-allocator with 1 update (open-telemetry#2091)

Bumps the prometheus group in /cmd/otel-allocator with 1 update: [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus).

- [Release notes](https://github.com/prometheus/prometheus/releases)
- [Changelog](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md)
- [Commits](prometheus/prometheus@v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/prometheus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [autoinstrumentation] Bump dotnet to 1.0.0 (open-telemetry#2096)

* bump dotnet

* Update .chloggen/upgrade-dotnet.yaml

* Bump the prometheus group with 1 update (open-telemetry#2101)

Bumps the prometheus group with 1 update: [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator).

- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](prometheus-operator/prometheus-operator@v0.67.1...v0.68.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prometheus
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Release 0.84.0

Signed-off-by: Yuri Sa <[email protected]>

* Release 0.84.0

Signed-off-by: Yuri Sa <[email protected]>

* Release 0.84.0

Signed-off-by: Yuri Sa <[email protected]>

* Release 0.84.0

Signed-off-by: Yuri Sa <[email protected]>

---------

Signed-off-by: Yuri Sa <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Piotr Kiełkowicz <[email protected]>
Co-authored-by: Paulo Janotti <[email protected]>
Co-authored-by: bryan-aguilar <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Helmuth <[email protected]>
  • Loading branch information
6 people authored Sep 13, 2023
1 parent 57d0e72 commit 3104a69
Show file tree
Hide file tree
Showing 15 changed files with 40 additions and 172 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/fix-otel-collector-service-reconciliation.yaml

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/limit-volume-inst.yaml

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/route-grpc.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/route-use-defaults.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/upgrade-dotnet.yaml

This file was deleted.

30 changes: 29 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,36 @@
Changes by Version
==================

<!-- next version -->
## 0.84.0

### 💡 Enhancements 💡

- `autoinstrumentation`: Bump dotnet instrumentation version to 1.0.0 (#2096)
- `operator`: Remove default cpu and mem requests and limits from target allocator to match otel-collector behaviour (#1914)
To preserve the old behaviour for the case when the requests/limits were not explicitely set during the deployment, make sure to set the requests/limits of 100m/200m for CPU and 250Mi/500Mi for memory.
- `operator`: Create ServiceMonitors when the Prometheus exporters are used. (#1963)
- `operator`: Run end-to-end tests on Kubernetes 1.28 (#2047)
- `operator`: Limit auto-instrumentation emptydir volume size (#2044)
- `operator`: Make OpenShift routes work with missing hostname (#2074)
If the Ingress hostname is not specified OpenShift route hostname is set to `<port-name>-<otel-cr-name>-route-<otel-cr-namespace>-basedomain`.

### 🧰 Bug fixes 🧰

- `operator`: Avoid running the auto-instrumentation pod mutator for pods already auto-instrumented (#1366)
- `autoinstrumentation`: Allow the usage of the Apache HTTPD autoinstrumentation to be run as non-root user. Change the files permission to allow their copy from a non-root user. (#2068)
- `operator`: Fixes reconciling otel-collector service's internal traffic policy changes. (#2061)
- `operator`: Make OpenShift Route work with gRPC receivers by using h2c appProtocol (#1969)

### Components

* [OpenTelemetry Collector - v0.84.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.84.0)
* [OpenTelemetry Contrib - v0.84.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.84.0)
* [Java auto-instrumentation - 1.29.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.29.0)
* [.NET auto-instrumentation - 1.0.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.0.0)
* [Node.JS - 0.41.1](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.41.1)
* [Python - 0.40b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.40b0)
* [Go - v0.2.2-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.2.2-alpha)
* [ApacheHTTPD - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)
## 0.83.0

### 🛑 Breaking changes 🛑
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -589,6 +589,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,

| OpenTelemetry Operator | Kubernetes | Cert-Manager |
|------------------------|----------------------|---------------------|
| v0.84.0 | v1.19 to v1.28 | v1 |
| v0.83.0 | v1.19 to v1.27 | v1 |
| v0.82.0 | v1.19 to v1.27 | v1 |
| v0.81.0 | v1.19 to v1.27 | v1 |
Expand All @@ -611,7 +612,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
| v0.63.1 | v1.19 to v1.25 | v1 |
| v0.62.1 | v1.19 to v1.25 | v1 |
| v0.61.0 | v1.19 to v1.25 | v1 |
| v0.60.0 | v1.19 to v1.25 | v1 |

## Contributing and Developing

Expand Down
2 changes: 1 addition & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ The operator should be released within a week after the [OpenTelemetry collector

| Version | Release manager |
|---------|-----------------|
| v0.84.0 | @yuriolisa |
| v0.85.0 | @pavolloffay |
| v0.86.0 | @VineethReddy02 |
| v0.87.0 | @TylerHelmuth |
| v0.88.0 | @swiatekm-sumo |
| v0.89.0 | @frzifus |
| v0.90.0 | @jaronoff97 |
| v0.91.0 | @yuriolisa |
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
createdAt: "2023-08-28T17:54:06Z"
createdAt: "2023-09-07T09:45:03Z"
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.83.0
name: opentelemetry-operator.v0.84.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -332,7 +332,7 @@ spec:
- --zap-log-level=info
- --zap-time-encoding=rfc3339nano
- --feature-gates=+operator.autoinstrumentation.go
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.83.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.84.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -439,7 +439,7 @@ spec:
maturity: alpha
provider:
name: OpenTelemetry Community
version: 0.83.0
version: 0.84.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand Down
10 changes: 5 additions & 5 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.83.0
opentelemetry-collector=0.84.0

# Represents the current release of the OpenTelemetry Operator.
operator=0.83.0
operator=0.84.0

# Represents the current release of the Target Allocator.
targetallocator=0.83.0
targetallocator=0.84.0

# Represents the current release of the Operator OpAMP Bridge.
operator-opamp-bridge=0.83.0
operator-opamp-bridge=0.84.0

# Represents the current release of Java instrumentation.
# Should match autoinstrumentation/java/version.txt
Expand All @@ -27,7 +27,7 @@ autoinstrumentation-python=0.40b0

# Represents the current release of DotNet instrumentation.
# Should match autoinstrumentation/dotnet/version.txt
autoinstrumentation-dotnet=1.0.0-rc.2
autoinstrumentation-dotnet=1.0.0

# Represents the current release of Go instrumentation.
autoinstrumentation-go=v0.2.2-alpha
Expand Down

0 comments on commit 3104a69

Please sign in to comment.