Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.83.0 #2035

Merged
merged 3 commits into from
Aug 18, 2023
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.

26 changes: 26 additions & 0 deletions CHANGELOG.md
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: i added a changelog entry for #2016 here so that anyone experiencing issues with 0.82.0 knows that this version should fix those problems

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,32 @@ Changes by Version

<!-- next version -->

## 0.83.0
jaronoff97 marked this conversation as resolved.
Show resolved Hide resolved

### 🛑 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)

## 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
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
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.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
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