From 2f8538b71c16e1f7278497f6dc1b2d1a0f1f91ab Mon Sep 17 00:00:00 2001 From: Paurush Garg <62579325+PaurushGarg@users.noreply.github.com> Date: Tue, 24 Jan 2023 01:20:33 -0800 Subject: [PATCH] [chore]: Prepare for v0.68.0 release (#1384) * Release v0.68.0 * Changing nodejs version to 0.35.0 * Updated changelog --- .../1115-move-autoscaler-crd-fields.yaml | 17 ------- .chloggen/1298-change-ta-build-proc.yaml | 16 ------- .chloggen/1318-remote-config-service.yaml | 16 ------- .chloggen/1337-fix-routes-openshift.yaml | 16 ------- .chloggen/1346-run-ta-nonroot.yaml | 16 ------- .chloggen/update-python-metrics-exporter.yaml | 16 ------- CHANGELOG.md | 16 +++++++ README.md | 47 ++++++++++--------- ...emetry-operator.clusterserviceversion.yaml | 6 +-- versions.txt | 8 ++-- 10 files changed, 47 insertions(+), 127 deletions(-) delete mode 100644 .chloggen/1115-move-autoscaler-crd-fields.yaml delete mode 100755 .chloggen/1298-change-ta-build-proc.yaml delete mode 100755 .chloggen/1318-remote-config-service.yaml delete mode 100755 .chloggen/1337-fix-routes-openshift.yaml delete mode 100755 .chloggen/1346-run-ta-nonroot.yaml delete mode 100755 .chloggen/update-python-metrics-exporter.yaml diff --git a/.chloggen/1115-move-autoscaler-crd-fields.yaml b/.chloggen/1115-move-autoscaler-crd-fields.yaml deleted file mode 100644 index 168a1d93b9..0000000000 --- a/.chloggen/1115-move-autoscaler-crd-fields.yaml +++ /dev/null @@ -1,17 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: Autoscaler - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR moves MaxReplicas and MinReplicas to .Spec.Autoscaler - -# One or more tracking issues related to the change -issues: - - 1115 - -# (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/1298-change-ta-build-proc.yaml b/.chloggen/1298-change-ta-build-proc.yaml deleted file mode 100755 index 885d5b0c7d..0000000000 --- a/.chloggen/1298-change-ta-build-proc.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: target-allocator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: This PR changes how the target allocator images are released by having all new target allocator changes in a "main" tagged image, with the version tag being generated only on an official release. - -# One or more tracking issues related to the change -issues: [1298] - -# (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/1318-remote-config-service.yaml b/.chloggen/1318-remote-config-service.yaml deleted file mode 100755 index 13fb153bad..0000000000 --- a/.chloggen/1318-remote-config-service.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: new_component - -# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) -component: Operator OpAMP Bridge - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Introducing the Operator OpAMP Bridge service, which allows a user to manage OpenTelemetry Collector CRDs via OpAMP - -# One or more tracking issues related to the change -issues: [1318] - -# (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/1337-fix-routes-openshift.yaml b/.chloggen/1337-fix-routes-openshift.yaml deleted file mode 100755 index 10c81316cf..0000000000 --- a/.chloggen/1337-fix-routes-openshift.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: operator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "There was a missing resource in the OpenShift routes ClusterBinding" - -# One or more tracking issues related to the change -issues: [1337] - -# (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/1346-run-ta-nonroot.yaml b/.chloggen/1346-run-ta-nonroot.yaml deleted file mode 100755 index b8d43368bd..0000000000 --- a/.chloggen/1346-run-ta-nonroot.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: target allocator - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Run the target allocator as non root user" - -# One or more tracking issues related to the change -issues: [1346] - -# (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/update-python-metrics-exporter.yaml b/.chloggen/update-python-metrics-exporter.yaml deleted file mode 100755 index e68545a60e..0000000000 --- a/.chloggen/update-python-metrics-exporter.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. operator, target allocator, github action) -component: instrumentation/python - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Updates the default exporters to `otlp` and sets `OTEL_EXPORTER_OTLP_[TRACES|METRICS]_PROTOCOL` to `http/protobuf` - -# One or more tracking issues related to the change -issues: [1328] - -# (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 5c7ab19f36..7f0f7a732e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ Changes by Version ================== +0.68.0 +------------------ +### 🚩 Deprecations 🚩 +* `HPA`: Move maxReplicas and minReplicas to AutoscalerSpec.([#1302](https://github.com/open-telemetry/opentelemetry-operator/pull/1302), [@moh-osman3](https://github.com/moh-osman3)) +### 🚀 New components 🚀 +* `Operator OpAMP Bridge`: Operator OpAMP Bridge Service. ([#1339](https://github.com/open-telemetry/opentelemetry-operator/pull/1339), [@jaronoff97](https://github.com/jaronoff97)) +### 💡 Enhancements 💡 +* `instrumentation/python`: Update default python exporters to use OTLP. ([#1328](https://github.com/open-telemetry/opentelemetry-operator/pull/1328), [@TylerHelmuth](https://github.com/TylerHelmuth)) +* `target-allocator`: Change the github action to match the operator. ([#1347](https://github.com/open-telemetry/opentelemetry-operator/pull/1347), [@jaronoff97](https://github.com/jaronoff97)) +### 🧰 Bug fixes 🧰 +* `operator`: Missing resource from OpenShift Routes prevents them to be deployed in OpenShift clusters.([#1337](https://github.com/open-telemetry/opentelemetry-operator/pull/1337), [@iblancasa](https://github.com/iblancasa)) +* `target allocator`: Refactor the target allocator build to not run it as root. ([#1345](https://github.com/open-telemetry/opentelemetry-operator/pull/1345), [@iblancasa](https://github.com/iblancasa)) +#### OpenTelemetry Collector and Contrib +* [OpenTelemetry Collector - v0.68.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.68.0) +* [OpenTelemetry Contrib - v0.68.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.68.0) + 0.67.0 ------------------ ### 🚀 New components 🚀 diff --git a/README.md b/README.md index a04308218d..39dbf9266e 100644 --- a/README.md +++ b/README.md @@ -401,29 +401,30 @@ 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.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 | -| 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 | -| v0.58.0 | v1.19 to v1.24 | v1 | -| v0.57.2 | v1.19 to v1.24 | v1 | -| v0.56.0 | v1.19 to v1.24 | v1 | -| v0.55.0 | v1.19 to v1.24 | v1 | -| v0.54.0 | v1.19 to v1.24 | v1 | -| v0.53.0 | v1.19 to v1.24 | v1 | -| v0.52.0 | v1.19 to v1.23 | v1 | -| v0.51.0 | v1.19 to v1.23 | v1alpha2 | -| v0.50.0 | v1.19 to v1.23 | v1alpha2 | -| v0.49.0 | v1.19 to v1.23 | v1alpha2 | -| v0.48.0 | v1.19 to v1.23 | v1alpha2 | -| v0.47.0 | v1.19 to v1.23 | v1alpha2 | -| v0.46.0 | v1.19 to v1.23 | v1alpha2 | +| OpenTelemetry Operator | Kubernetes | Cert-Manager | +|------------------------|----------------------|---------------------| +| v0.68.0 | v1.19 to v1.25 | v1 | +| 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 | +| 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 | +| v0.58.0 | v1.19 to v1.24 | v1 | +| v0.57.2 | v1.19 to v1.24 | v1 | +| v0.56.0 | v1.19 to v1.24 | v1 | +| v0.55.0 | v1.19 to v1.24 | v1 | +| v0.54.0 | v1.19 to v1.24 | v1 | +| v0.53.0 | v1.19 to v1.24 | v1 | +| v0.52.0 | v1.19 to v1.23 | v1 | +| v0.51.0 | v1.19 to v1.23 | v1alpha2 | +| v0.50.0 | v1.19 to v1.23 | v1alpha2 | +| v0.49.0 | v1.19 to v1.23 | v1alpha2 | +| v0.48.0 | v1.19 to v1.23 | v1alpha2 | +| v0.47.0 | v1.19 to v1.23 | v1alpha2 | +| v0.46.0 | v1.19 to v1.23 | v1alpha2 | diff --git a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml index 8ba67b540b..a4b06995ba 100644 --- a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml +++ b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml @@ -37,7 +37,7 @@ metadata: operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: github.com/open-telemetry/opentelemetry-operator support: OpenTelemetry Community - name: opentelemetry-operator.v0.67.0 + name: opentelemetry-operator.v0.68.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -307,7 +307,7 @@ spec: - --enable-leader-election - --zap-log-level=info - --zap-time-encoding=rfc3339nano - image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.67.0 + image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.68.0 livenessProbe: httpGet: path: /healthz @@ -414,7 +414,7 @@ spec: maturity: alpha provider: name: OpenTelemetry Community - version: 0.67.0 + version: 0.68.0 webhookdefinitions: - admissionReviewVersions: - v1 diff --git a/versions.txt b/versions.txt index 2f84cbd3ba..8bf0d08d9d 100644 --- a/versions.txt +++ b/versions.txt @@ -2,17 +2,17 @@ # 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.67.0 +opentelemetry-collector=0.68.0 # Represents the current release of the OpenTelemetry Operator. -operator=0.67.0 +operator=0.68.0 # Represents the current release of the Target Allocator. -targetallocator=0.67.0 +targetallocator=0.68.0 # Represents the current release of Java instrumentation. # Should match autoinstrumentation/java/version.txt -autoinstrumentation-java=1.21.0 +autoinstrumentation-java=1.22.1 # Represents the current release of NodeJS instrumentation. # Should match value in autoinstrumentation/nodejs/package.json