Skip to content

Commit

Permalink
Prepare 0.87.0 release (#2242)
Browse files Browse the repository at this point in the history
* Prep 0.87.0 release

* Fix test

* regenerate changelog

* Delete that annoying kustomization file

* Revert "Delete that annoying kustomization file"

This reverts commit cda45ab.

* Remove only unwanted changes

* Update changelog
  • Loading branch information
TylerHelmuth committed Oct 18, 2023
1 parent 19f05f2 commit eb765b8
Show file tree
Hide file tree
Showing 14 changed files with 50 additions and 131 deletions.
16 changes: 0 additions & 16 deletions .chloggen/avillela-add-ta-diagrams.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/codeboten_logging-debug.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/copy-the-scc-to-apache-instrumentation-images.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/ibmz-operator.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions .chloggen/refactor-bridge-config.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions .chloggen/ta-reload-beta.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions .chloggen/ta_update-rate-limit.yaml

This file was deleted.

36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,42 @@ Changes by Version
==================
<!-- next version -->

## 0.87.0

### 🛑 Breaking changes 🛑

- `OpAMP Bridge`: This PR simplifies the bridge's configuration and logging by renaming and removing fields. (#1368)
`components_allowed` => `componentsAllowed`
:x: `protocol` which is now inferred from endpoint
capabilities `[]string` => `map[Capability]bool` for enhanced configuration validation
- `operator`: Enable Target Allocator Rewrite by default (#2208)
See [the documentation](/README.md#target-allocator) for details.
Use the `--feature-gates=-operator.collector.rewritetargetallocator` command line option to switch back to the old behaviour.


### 💡 Enhancements 💡

- `operator`: updating the operator to use the Collector's debug exporter in replacement of the deprecated logging exporter (#2130)
- `operator`: Publish operator images for I IBM P/Z (linux/s390x,linux/ppc64le) architectures. (#2215)
- `Documentation`: Add diagrams to Target Allocator Readme. (#2229)
- `target allocator`: Add rate limiting for scrape config updates (#1544)

### 🧰 Bug fixes 🧰

- `operator`: Set the security context for the init containers of the Apache HTTPD instrumentation (#2050)

### Components

* [OpenTelemetry Collector - v0.87.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.87.0)
* [OpenTelemetry Contrib - v0.87.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.87.0)
* [Java auto-instrumentation - 1.30.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.30.0)
* [.NET auto-instrumentation - 1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/1.0.2)
* [Node.JS - 0.41.1](https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-0.41.1)
* [Python - 0.41b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/0.41b0)
* [Go - v0.7.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.7.0-alpha)
* [ApacheHTTPD - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)
* [Nginx - 1.0.3](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.3)]

## 0.86.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 @@ -682,6 +682,7 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,

| OpenTelemetry Operator | Kubernetes | Cert-Manager |
|------------------------|----------------------|---------------------|
| v0.87.0 | v1.23 to v1.28 | v1 |
| v0.86.0 | v1.23 to v1.28 | v1 |
| v0.85.0 | v1.19 to v1.28 | v1 |
| v0.84.0 | v1.19 to v1.28 | v1 |
Expand All @@ -704,7 +705,6 @@ The OpenTelemetry Operator *might* work on versions outside of the given range,
| v0.67.0 | v1.19 to v1.25 | v1 |
| v0.66.0 | v1.19 to v1.25 | v1 |
| v0.64.1 | v1.19 to v1.25 | v1 |
| v0.63.1 | 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.87.0 | @TylerHelmuth |
| v0.88.0 | @swiatekm-sumo |
| v0.89.0 | @frzifus |
| v0.90.0 | @jaronoff97 |
| v0.91.0 | @yuriolisa |
| v0.92.0 | @pavolloffay |
| v0.93.0 | @VineethReddy02 |
| v0.94.0 | @TylerHelmuth |
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-10-09T11:59:54Z"
createdAt: "2023-10-17T18:16:13Z"
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.86.0
name: opentelemetry-operator.v0.87.0
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -300,7 +300,7 @@ spec:
- --zap-log-level=info
- --zap-time-encoding=rfc3339nano
- --feature-gates=+operator.autoinstrumentation.go,+operator.autoinstrumentation.nginx
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.86.0
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.87.0
livenessProbe:
httpGet:
path: /healthz
Expand Down Expand Up @@ -408,7 +408,7 @@ spec:
minKubeVersion: 1.23.0
provider:
name: OpenTelemetry Community
version: 0.86.0
version: 0.87.0
webhookdefinitions:
- admissionReviewVersions:
- v1
Expand Down
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
resources:
- manager.yaml
- manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
requests:
cpu: "50m"
memory: "32Mi"
image: ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go:v0.3.0-alpha
image: ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go:v0.7.0-alpha
env:
- name: OTEL_GO_AUTO_TARGET_EXE
value: /usr/src/app/productcatalogservice
Expand Down
12 changes: 6 additions & 6 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.86.0
opentelemetry-collector=0.87.0

# Represents the current release of the OpenTelemetry Operator.
operator=0.86.0
operator=0.87.0

# Represents the current release of the Target Allocator.
targetallocator=0.86.0
targetallocator=0.87.0

# Represents the current release of the Operator OpAMP Bridge.
operator-opamp-bridge=0.86.0
operator-opamp-bridge=0.87.0

# Represents the current release of Java instrumentation.
# Should match autoinstrumentation/java/version.txt
Expand All @@ -30,12 +30,12 @@ autoinstrumentation-python=0.41b0
autoinstrumentation-dotnet=1.0.2

# Represents the current release of Go instrumentation.
autoinstrumentation-go=v0.3.0-alpha
autoinstrumentation-go=v0.7.0-alpha

# Represents the current release of Apache HTTPD instrumentation.
# Should match autoinstrumentation/apache-httpd/version.txt
autoinstrumentation-apache-httpd=1.0.3

# Represents the current release of Apache HTTPD instrumentation.
# Represents the current release of Apache Nginx instrumentation.
# Should match autoinstrumentation/apache-httpd/version.txt
autoinstrumentation-nginx=1.0.3

0 comments on commit eb765b8

Please sign in to comment.