From b9266bfa1f84629684adf45583c434e09330b984 Mon Sep 17 00:00:00 2001
From: Pavol Loffay
Date: Thu, 11 Apr 2024 18:31:43 +0200
Subject: [PATCH] Prepare release 0.98.0
Signed-off-by: Pavol Loffay
---
.chloggen/2763 - add hostPort support.yaml | 16 -------------
.chloggen/bug_2823.yaml | 16 -------------
.chloggen/fix-truncated-description-crd.yaml | 16 -------------
.chloggen/support-extensions.yaml | 16 -------------
CHANGELOG.md | 24 +++++++++++++++++++
Makefile | 4 ++--
README.md | 4 ++--
RELEASE.md | 6 ++---
...emetry-operator.clusterserviceversion.yaml | 8 +++----
versions.txt | 8 +++----
10 files changed, 39 insertions(+), 79 deletions(-)
delete mode 100644 .chloggen/2763 - add hostPort support.yaml
delete mode 100755 .chloggen/bug_2823.yaml
delete mode 100755 .chloggen/fix-truncated-description-crd.yaml
delete mode 100755 .chloggen/support-extensions.yaml
diff --git a/.chloggen/2763 - add hostPort support.yaml b/.chloggen/2763 - add hostPort support.yaml
deleted file mode 100644
index 81295c2280..0000000000
--- a/.chloggen/2763 - add hostPort support.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
-change_type: enhancement
-
-# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action)
-component: operator
-
-# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
-note: "Add support for adding/extending otc-collector container ports."
-
-# One or more tracking issues related to the change
-issues: [2763]
-
-# (Optional) One or more lines of additional information to render under the primary note.
-# These lines will be padded with 2 spaces and then inserted directly into the document.
-# Use pipe (|) for multiline entries.
-subtext:
\ No newline at end of file
diff --git a/.chloggen/bug_2823.yaml b/.chloggen/bug_2823.yaml
deleted file mode 100755
index 290fa42991..0000000000
--- a/.chloggen/bug_2823.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
-change_type: bug_fix
-
-# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action)
-component: collector
-
-# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
-note: "Create automatically the RBAC permissions to manage replicasets when using the k8sattributesprocessor"
-
-# One or more tracking issues related to the change
-issues: [2823]
-
-# (Optional) One or more lines of additional information to render under the primary note.
-# These lines will be padded with 2 spaces and then inserted directly into the document.
-# Use pipe (|) for multiline entries.
-subtext:
diff --git a/.chloggen/fix-truncated-description-crd.yaml b/.chloggen/fix-truncated-description-crd.yaml
deleted file mode 100755
index 3f5bbee243..0000000000
--- a/.chloggen/fix-truncated-description-crd.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
-change_type: bug_fix
-
-# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action)
-component: documentation
-
-# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
-note: The description for some fields was truncated in the documentation.
-
-# One or more tracking issues related to the change
-issues: [2563]
-
-# (Optional) One or more lines of additional information to render under the primary note.
-# These lines will be padded with 2 spaces and then inserted directly into the document.
-# Use pipe (|) for multiline entries.
-subtext:
diff --git a/.chloggen/support-extensions.yaml b/.chloggen/support-extensions.yaml
deleted file mode 100755
index ae7c6f110a..0000000000
--- a/.chloggen/support-extensions.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
-change_type: enhancement
-
-# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action)
-component: auto-instrumentation
-
-# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
-note: Support Java auto-instrumentation extensions.
-
-# One or more tracking issues related to the change
-issues: [1785]
-
-# (Optional) One or more lines of additional information to render under the primary note.
-# These lines will be padded with 2 spaces and then inserted directly into the document.
-# Use pipe (|) for multiline entries.
-subtext:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0183f254f1..1d5c113af8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,30 @@
+## 0.98.0
+
+### 💡 Enhancements 💡
+
+- `operator`: Add support for adding/extending otc-collector container ports. (#2763)
+- `auto-instrumentation`: Support Java auto-instrumentation extensions. (#1785)
+
+### 🧰 Bug fixes 🧰
+
+- `collector`: Create automatically the RBAC permissions to manage replicasets when using the k8sattributesprocessor (#2823)
+- `documentation`: The description for some fields was truncated in the documentation. (#2563)
+
+### Components
+
+* [OpenTelemetry Collector - v0.98.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.98.0)
+* [OpenTelemetry Contrib - v0.98.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.98.0)
+* [Java auto-instrumentation - v1.32.1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.32.1)
+* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/{AUTO_INSTRUMENTATION_DOTNET_VERSION})
+* [Node.JS - v0.49.1](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.49.1)
+* [Python - v0.44b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.44b0)
+* [Go - v0.10.1-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.10.1-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.97.1
### 🧰 Bug fixes 🧰
diff --git a/Makefile b/Makefile
index ec206f0b68..e39ac52079 100644
--- a/Makefile
+++ b/Makefile
@@ -519,8 +519,8 @@ chlog-insert-components:
@echo "* [Go - ${AUTO_INSTRUMENTATION_GO_VERSION}](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/${AUTO_INSTRUMENTATION_GO_VERSION})" >>components.md
@echo "* [ApacheHTTPD - ${AUTO_INSTRUMENTATION_APACHE_HTTPD_VERSION}](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv${AUTO_INSTRUMENTATION_APACHE_HTTPD_VERSION})" >>components.md
@echo "* [Nginx - ${AUTO_INSTRUMENTATION_NGINX_VERSION}](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv${AUTO_INSTRUMENTATION_NGINX_VERSION})" >>components.md
- @sed -i '' '//rcomponents.md' CHANGELOG.md
- @sed -i '' '//G' CHANGELOG.md
+ @sed -i '//r ./components.md' CHANGELOG.md
+ @sed -i '//G' CHANGELOG.md
@rm components.md
.PHONY: opm
diff --git a/README.md b/README.md
index decf03390e..80775d56fd 100644
--- a/README.md
+++ b/README.md
@@ -733,7 +733,8 @@ We use `cert-manager` for some features of this operator and the third column sh
The OpenTelemetry Operator _might_ work on versions outside of the given range, but when opening new issues, please make sure to test your scenario on a supported version.
| OpenTelemetry Operator | Kubernetes | Cert-Manager |
-| ---------------------- | -------------- | ------------ |
+|------------------------| -------------- | ------------ |
+| v0.98.0 | v1.23 to v1.29 | v1 |
| v0.97.0 | v1.23 to v1.29 | v1 |
| v0.96.0 | v1.23 to v1.29 | v1 |
| v0.95.0 | v1.23 to v1.29 | v1 |
@@ -756,7 +757,6 @@ The OpenTelemetry Operator _might_ work on versions outside of the given range,
| v0.78.0 | v1.19 to v1.27 | v1 |
| v0.77.0 | v1.19 to v1.26 | v1 |
| v0.76.1 | v1.19 to v1.26 | v1 |
-| v0.75.0 | v1.19 to v1.26 | v1 |
## Contributing and Developing
diff --git a/RELEASE.md b/RELEASE.md
index 30473c1822..da0c32ea52 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -42,11 +42,11 @@ In order to have more people comfortable with the release process, and in order
The operator should be released within a week after the [OpenTelemetry collector release](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/release.md#release-schedule).
| Version | Release manager |
-| -------- | --------------- |
-| v0.98.0 | @yuriolisa |
-| v0.99.0 | @pavolloffay |
+|----------|-----------------|
+| v0.99.0 | @yuriolisa |
| v0.100.0 | @VineethReddy02 |
| v0.101.0 | @TylerHelmuth |
| v0.102.0 | @swiatekm-sumo |
| v0.103.0 | @frzifus |
| v0.104.0 | @jaronoff97 |
+| v0.105.0 | @pavolloffay |
diff --git a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml
index e15503949a..22bed5e4c5 100644
--- a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml
+++ b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml
@@ -65,13 +65,13 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
- createdAt: "2024-04-05T17:37:15Z"
+ createdAt: "2024-04-11T16:00:15Z"
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.97.1
+ name: opentelemetry-operator.v0.98.0
namespace: placeholder
spec:
apiservicedefinitions: {}
@@ -413,7 +413,7 @@ spec:
- --zap-time-encoding=rfc3339nano
- --feature-gates=+operator.autoinstrumentation.go
- --enable-nginx-instrumentation=true
- image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.97.1
+ image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.98.0
livenessProbe:
httpGet:
path: /healthz
@@ -521,7 +521,7 @@ spec:
minKubeVersion: 1.23.0
provider:
name: OpenTelemetry Community
- version: 0.97.1
+ version: 0.98.0
webhookdefinitions:
- admissionReviewVersions:
- v1
diff --git a/versions.txt b/versions.txt
index 1aedcc4a69..eb26f59f8f 100644
--- a/versions.txt
+++ b/versions.txt
@@ -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.97.0
+opentelemetry-collector=0.98.0
# Represents the current release of the OpenTelemetry Operator.
-operator=0.97.1
+operator=0.98.0
# Represents the current release of the Target Allocator.
-targetallocator=0.97.0
+targetallocator=0.98.0
# Represents the current release of the Operator OpAMP Bridge.
-operator-opamp-bridge=0.97.0
+operator-opamp-bridge=0.98.0
# Represents the current release of Java instrumentation.
# Should match autoinstrumentation/java/version.txt