Skip to content

Commit

Permalink
Release v0.83.0 (#2035)
Browse files Browse the repository at this point in the history
* Bump versions

* Release notes

* version fix, components, etc.
  • Loading branch information
jaronoff97 authored Aug 18, 2023
1 parent 09901de commit c3d8153
Show file tree
Hide file tree
Showing 14 changed files with 51 additions and 147 deletions.
21 changes: 0 additions & 21 deletions .chloggen/1967-ingress-path.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/1987-adding-support-for-sidecar-containers.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/1997-expose-pprof-server.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/2002-set-level-4-operator.yaml

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/chore_dockerfile-base-scratch.yaml

This file was deleted.

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

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/servicename-daemonset.yaml

This file was deleted.

37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@ Changes by Version

<!-- next version -->

## 0.83.0

### 🛑 Breaking changes 🛑

- `operator`: Make sure OTLP export can report data to OTLP ingress/route without additional configuration (#1967)
The ingress can be configured to create a single host with multiple paths or
multiple hosts with subdomains (one per receiver port).
The path from OpenShift route was removed.
The port names are truncate to 15 characters. Users with custom receivers
which create ports with longer name might need to update their configuration.


### 💡 Enhancements 💡

- `operator`: Add `AdditionalContainers` to the collector spec allowing to configure sidecar containers. This only applies to Deployment/StatefulSet/DeamonSet deployment modes of the collector. (#1987)
- `operator`: Add flag to enable support for the pprof server in the operator. (#1997)
- `operator`: Set the level 4 of capabilities in the CSV for the OpenTelemetry Operator. (#2002)
- `autoinstrumentation`: Bump OpenTelemetry .NET Automatic Instrumentation to 1.0.0-rc.2 (#2030)
- `operator`: Use scratch as the base image for operator (#2011)
- `operator`: Bump Golang to 1.21 (#2009)
- `operator`: Daemonsets can be instrumented so the generated servicename should use their name for better discoverability (#2015)

### 🧰 Bug fixes 🧰

- `operator`: fixes bug introduced in v0.82.0 where Prometheus exporters weren't being generated correctly (#2016)

### Components

* [OpenTelemetry Collector - v0.83.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.83.0)
* [OpenTelemetry Contrib - v0.83.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.83.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-rc.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.0.0-rc.2)
* [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.82.0

### 🛑 Breaking changes 🛑
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -425,7 +425,7 @@ api-docs: crdoc kustomize
.PHONY: chlog-install
chlog-install: $(CHLOGGEN)
$(CHLOGGEN): $(LOCALBIN)
GOBIN=$(LOCALBIN) go install go.opentelemetry.io/build-tools/chloggen@v0.3.0
GOBIN=$(LOCALBIN) go install go.opentelemetry.io/build-tools/chloggen@v0.11.0

FILENAME?=$(shell git branch --show-current)
.PHONY: chlog-new
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.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 |
| v0.80.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.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 |
| v0.59.0 | v1.19 to v1.24 | v1 |

## Contributing and Developing

Expand Down
4 changes: 2 additions & 2 deletions 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.83.0 | @yuriolisa |
| v0.84.0 | @jaronoff97 |
| 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 |
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ metadata:
categories: Logging & Tracing
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
createdAt: "2023-08-09T22:53:11Z"
createdAt: "2023-08-18T14:30:49Z"
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.82.0
name: opentelemetry-operator.v0.83.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.82.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.83.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -439,7 +439,7 @@ spec:
maturity: alpha
provider:
name: OpenTelemetry Community
version: 0.82.0
version: 0.83.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand Down
12 changes: 6 additions & 6 deletions versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@
# 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.82.0
opentelemetry-collector=0.83.0

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

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

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

# Represents the current release of Java instrumentation.
# Should match autoinstrumentation/java/version.txt
autoinstrumentation-java=1.28.0
autoinstrumentation-java=1.29.0

# Represents the current release of NodeJS instrumentation.
# Should match value in autoinstrumentation/nodejs/package.json
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.1
autoinstrumentation-dotnet=1.0.0-rc.2

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

0 comments on commit c3d8153

Please sign in to comment.