Skip to content

Commit 35159a5

Browse files
authored
Merge branch 'main' into fixcerts
2 parents 2740571 + 58f45f8 commit 35159a5

16 files changed

+78
-57
lines changed

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
<!-- next version -->
44

5+
## 0.120.0
6+
No changes.
7+
8+
### Components
9+
10+
* [OpenTelemetry Collector - v0.120.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0)
11+
* [OpenTelemetry Contrib - v0.120.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.120.0)
12+
* [Java auto-instrumentation - v1.33.6](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.6)
13+
* [.NET auto-instrumentation - v1.2.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.2.0)
14+
* [Node.JS - v0.53.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.53.0)
15+
* [Python - v0.51b0](https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.51b0)
16+
* [Go - v0.19.0-alpha](https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.19.0-alpha)
17+
* [ApacheHTTPD - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
18+
* [Nginx - 1.0.4](https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.4)
19+
520
## 0.119.0
621

722
### 🛑 Breaking changes 🛑

CONTRIBUTING.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ We gratefully welcome improvements to documentation as well as to code.
1919
* `make lint` to run linters
2020
* `make fmt` to format Go code
2121
* `make vet` to run `go vet`
22-
* `make generate` to generate code and manifests based on Go struct definitions for CRDs.
22+
* `make update` to generate code and manifests based on Go struct definitions for CRDs.
2323

2424
`make precommit` includes all of the above.
2525

@@ -40,15 +40,15 @@ gh pr create
4040
The following command should be run to make sure the project manifests are up-to-date:
4141

4242
```bash
43-
make generate manifests bundle api-docs reset
43+
make update
4444
```
4545

4646
The local changes after running the command should be added to the pull request:
4747

4848
The following `make` target is run on CI to verify the project structure:
4949

5050
```bash
51-
make ensure-generate-is-noop
51+
make ensure-update-is-noop
5252
```
5353

5454
### Adding new components - webhook, API

Makefile

+13-12
Original file line numberDiff line numberDiff line change
@@ -123,22 +123,23 @@ MIN_OPENSHIFT_VERSION ?= 4.12
123123
## consistent with Linux.
124124
SED ?= $(shell which gsed 2>/dev/null || which sed)
125125

126-
.PHONY: ensure-generate-is-noop
127-
ensure-generate-is-noop: VERSION=$(OPERATOR_VERSION)
128-
ensure-generate-is-noop: DOCKER_USER=open-telemetry
129-
ensure-generate-is-noop: set-image-controller generate bundle
130-
@# on make bundle config/manager/kustomization.yaml includes changes, which should be ignored for the below check
131-
@git restore config/manager/kustomization.yaml
126+
.PHONY: ensure-update-is-noop
127+
ensure-update-is-noop: VERSION=$(OPERATOR_VERSION)
128+
ensure-update-is-noop: DOCKER_USER=open-telemetry
129+
ensure-update-is-noop: set-image-controller update
132130
@git diff -s --exit-code apis/v1alpha1/zz_generated.*.go || (echo "Build failed: a model has been changed but the generated resources aren't up to date. Run 'make generate' and update your PR." && exit 1)
133131
@git diff -s --exit-code bundle config || (echo "Build failed: the bundle, config files has been changed but the generated bundle, config files aren't up to date. Run 'make bundle' and update your PR." && git diff && exit 1)
134-
@git diff -s --exit-code docs/api.md || (echo "Build failed: the api.md file has been changed but the generated api.md file isn't up to date. Run 'make api-docs' and update your PR." && git diff && exit 1)
132+
@git diff -s --exit-code docs/api || (echo "Build failed: a model has been changed but the generated docs/api/*.md files aren't up to date. Run 'make api-docs' and update your PR." && git diff && exit 1)
135133

136134
.PHONY: all
137135
all: manager targetallocator operator-opamp-bridge
138136

139137
# No lint here, as CI runs it separately
140138
.PHONY: ci
141-
ci: generate fmt vet test ensure-generate-is-noop
139+
ci: generate fmt vet test ensure-update-is-noop
140+
141+
.PHONY: update
142+
update: generate manifests bundle api-docs reset
142143

143144
# Build manager binary
144145
.PHONY: manager
@@ -257,7 +258,7 @@ test: envtest
257258
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(KUBE_VERSION) -p path)" go test ${GOTEST_OPTS} ./...
258259

259260
.PHONY: precommit
260-
precommit: generate fmt vet lint test ensure-generate-is-noop reset
261+
precommit: fmt vet lint test ensure-update-is-noop
261262

262263
# Run go fmt against code
263264
.PHONY: fmt
@@ -495,10 +496,10 @@ CHAINSAW ?= $(LOCALBIN)/chainsaw
495496
KUSTOMIZE_VERSION ?= v5.6.0
496497
# renovate: datasource=go depName=sigs.k8s.io/controller-tools/cmd/controller-gen
497498
CONTROLLER_TOOLS_VERSION ?= v0.17.1
498-
# renovate: datasource=go depName=github.com/golangci/golangci-lint/cmd/golangci-lint
499-
GOLANGCI_LINT_VERSION ?= v1.63.4
499+
# renovate: datasource=github-releases depName=golangci/golangci-lint
500+
GOLANGCI_LINT_VERSION ?= v1.64.6
500501
# renovate: datasource=go depName=sigs.k8s.io/kind
501-
KIND_VERSION ?= v0.26.0
502+
KIND_VERSION ?= v0.27.0
502503
# renovate: datasource=go depName=github.com/kyverno/chainsaw
503504
CHAINSAW_VERSION ?= v0.2.12
504505

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,7 @@ Emeritus Approvers:
858858
Maintainers ([@open-telemetry/operator-maintainers](https://github.com/orgs/open-telemetry/teams/operator-maintainers)):
859859

860860
- [Benedikt Bongartz](https://github.com/frzifus), Red Hat
861-
- [Jacob Aronoff](https://github.com/jaronoff97), Lightstep
861+
- [Jacob Aronoff](https://github.com/jaronoff97), Omlet
862862
- [Mikołaj Świątek](https://github.com/swiatekm), Elastic
863863
- [Pavol Loffay](https://github.com/pavolloffay), Red Hat
864864

RELEASE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ The operator should be released within a week after the [OpenTelemetry collector
4444

4545
| Version | Release manager |
4646
|----------|-----------------|
47-
| v0.120.0 | @yuriolisa |
4847
| v0.121.0 | @pavolloffay |
4948
| v0.122.0 | @TylerHelmuth |
5049
| v0.123.0 | @jaronoff97 |
5150
| v0.124.0 | @swiatekm |
5251
| v0.125.0 | @iblancasa |
5352
| v0.126.0 | @frzifus |
53+
| v0.127.0 | @yuriolisa |

autoinstrumentation/java/version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.13.1
1+
2.13.3

bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2025-02-24T07:53:50Z"
102+
createdAt: "2025-03-05T15:50:41Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.119.0
108+
name: opentelemetry-operator.v0.120.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -529,7 +529,7 @@ spec:
529529
valueFrom:
530530
fieldRef:
531531
fieldPath: spec.serviceAccountName
532-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.119.0
532+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.120.0
533533
livenessProbe:
534534
httpGet:
535535
path: /healthz
@@ -637,7 +637,7 @@ spec:
637637
minKubeVersion: 1.23.0
638638
provider:
639639
name: OpenTelemetry Community
640-
version: 0.119.0
640+
version: 0.120.0
641641
webhookdefinitions:
642642
- admissionReviewVersions:
643643
- v1alpha1

bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2025-02-24T07:53:51Z"
102+
createdAt: "2025-03-05T15:50:41Z"
103103
description: Provides the OpenTelemetry components, including the Collector
104104
operators.operatorframework.io/builder: operator-sdk-v1.29.0
105105
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
106106
repository: github.com/open-telemetry/opentelemetry-operator
107107
support: OpenTelemetry Community
108-
name: opentelemetry-operator.v0.119.0
108+
name: opentelemetry-operator.v0.120.0
109109
namespace: placeholder
110110
spec:
111111
apiservicedefinitions: {}
@@ -534,7 +534,7 @@ spec:
534534
valueFrom:
535535
fieldRef:
536536
fieldPath: spec.serviceAccountName
537-
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.119.0
537+
image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.120.0
538538
livenessProbe:
539539
httpGet:
540540
path: /healthz
@@ -653,7 +653,7 @@ spec:
653653
minKubeVersion: 1.23.0
654654
provider:
655655
name: OpenTelemetry Community
656-
version: 0.119.0
656+
version: 0.120.0
657657
webhookdefinitions:
658658
- admissionReviewVersions:
659659
- v1alpha1

cmd/otel-allocator/README.md

+14-3
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,20 @@ flowchart RL
7474
oc1 --> ta
7575
oc2 --> ta
7676
oc3 --> ta
77-
sm ~~~|"1. Discover Prometheus Operator CRs"| sm
78-
ta ~~~|"2. Add job to TA scrape configuration"| ta
79-
oc3 ~~~|"3. Add job to OTel Collector scrape configuration"| oc3
77+
78+
%% Labels positioned correctly using text nodes
79+
crs@{shape: text, label: "Discover Prometheus Operator CRs"}
80+
ta_scrape@{shape: text, label: "Add job to TA scrape configuration"}
81+
oc_scrape@{shape: text, label: "Add job to OTel Collector scrape configuration"}
82+
83+
oc_scrape ~~~ ta
84+
oc_scrape ~~~ ta_scrape
85+
ta ~~~ crs
86+
87+
%% Apply grey background to text labels
88+
style crs fill:#e0e0e0,stroke:#cccccc
89+
style ta_scrape fill:#e0e0e0,stroke:#cccccc
90+
style oc_scrape fill:#e0e0e0,stroke:#cccccc
8091
```
8192

8293
Even though Prometheus is not required to be installed in your Kubernetes cluster to use the Target Allocator for Prometheus CR discovery, the TA does require that the ServiceMonitor and PodMonitor be installed. These CRs are bundled with Prometheus Operator; however, they can be installed standalone as well.

cmd/otel-allocator/internal/watcher/promOperator.go

+4-7
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import (
1111
"time"
1212

1313
"github.com/blang/semver/v4"
14-
gokitlog "github.com/go-kit/log"
15-
"github.com/go-kit/log/level"
1614
"github.com/go-logr/logr"
1715
monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
1816
promv1alpha1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1alpha1"
@@ -42,8 +40,7 @@ const (
4240
)
4341

4442
func NewPrometheusCRWatcher(ctx context.Context, logger logr.Logger, cfg allocatorconfig.Config) (*PrometheusCRWatcher, error) {
45-
// TODO: Remove this after go 1.23 upgrade
46-
promLogger := level.NewFilter(gokitlog.NewLogfmtLogger(os.Stderr), level.AllowWarn())
43+
promLogger := slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{Level: slog.LevelWarn}))
4744
slogger := slog.New(logr.ToSlogHandler(logger))
4845
var resourceSelector *prometheus.ResourceSelector
4946
mClient, err := monitoringclient.NewForConfig(cfg.ClusterConfig)
@@ -84,7 +81,7 @@ func NewPrometheusCRWatcher(ctx context.Context, logger logr.Logger, cfg allocat
8481
},
8582
}
8683

87-
generator, err := prometheus.NewConfigGenerator(promLogger, prom, true)
84+
generator, err := prometheus.NewConfigGenerator(promLogger, prom, prometheus.WithEndpointSliceSupport())
8885

8986
if err != nil {
9087
return nil, err
@@ -152,7 +149,7 @@ type PrometheusCRWatcher struct {
152149
store *assets.StoreBuilder
153150
}
154151

155-
func getNamespaceInformer(ctx context.Context, allowList map[string]struct{}, promOperatorLogger gokitlog.Logger, clientset kubernetes.Interface, operatorMetrics *operator.Metrics) (cache.SharedIndexInformer, error) {
152+
func getNamespaceInformer(ctx context.Context, allowList map[string]struct{}, promOperatorLogger *slog.Logger, clientset kubernetes.Interface, operatorMetrics *operator.Metrics) (cache.SharedIndexInformer, error) {
156153
kubernetesVersion, err := clientset.Discovery().ServerVersion()
157154
if err != nil {
158155
return nil, err
@@ -369,7 +366,7 @@ func (w *PrometheusCRWatcher) LoadConfig(ctx context.Context) (*promconfig.Confi
369366
"",
370367
nil,
371368
nil,
372-
monitoringv1.TSDBSpec{},
369+
&monitoringv1.TSDBSpec{},
373370
nil,
374371
nil,
375372
serviceMonitorInstances,

cmd/otel-allocator/internal/watcher/promOperator_test.go

+3-6
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ import (
1010
"testing"
1111
"time"
1212

13-
"github.com/go-kit/log"
14-
"github.com/go-kit/log/level"
1513
monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
1614
promv1alpha1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1alpha1"
1715
"github.com/prometheus-operator/prometheus-operator/pkg/assets"
@@ -1243,10 +1241,9 @@ func getTestPrometheusCRWatcher(t *testing.T, svcMonitors []*monitoringv1.Servic
12431241
},
12441242
}
12451243

1246-
promOperatorLogger := level.NewFilter(log.NewLogfmtLogger(os.Stderr), level.AllowWarn())
1247-
promOperatorSlogLogger := slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{Level: slog.LevelWarn}))
1244+
promOperatorLogger := slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{Level: slog.LevelWarn}))
12481245

1249-
generator, err := prometheus.NewConfigGenerator(promOperatorLogger, prom, true)
1246+
generator, err := prometheus.NewConfigGenerator(promOperatorLogger, prom, prometheus.WithEndpointSliceSupport())
12501247
if err != nil {
12511248
t.Fatal(t, err)
12521249
}
@@ -1268,7 +1265,7 @@ func getTestPrometheusCRWatcher(t *testing.T, svcMonitors []*monitoringv1.Servic
12681265
// create the shared informer and resync every 1s
12691266
nsMonInf := cache.NewSharedInformer(source, &v1.Namespace{}, 1*time.Second).(cache.SharedIndexInformer)
12701267

1271-
resourceSelector, err := prometheus.NewResourceSelector(promOperatorSlogLogger, prom, store, nsMonInf, operatorMetrics, eventRecorder)
1268+
resourceSelector, err := prometheus.NewResourceSelector(promOperatorLogger, prom, store, nsMonInf, operatorMetrics, eventRecorder)
12721269
require.NoError(t, err)
12731270

12741271
return &PrometheusCRWatcher{

docs/compatibility.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ The OpenTelemetry Operator _might_ work on versions outside of the given range,
4646

4747
| OpenTelemetry Operator | Kubernetes | Cert-Manager | Prometheus-Operator |
4848
|------------------------|----------------|--------------|---------------------|
49+
| v0.120.0 | v1.23 to v1.32 | v1 | v0.76.2 |
4950
| v0.119.0 | v1.23 to v1.32 | v1 | v0.76.2 |
5051
| v0.118.0 | v1.23 to v1.32 | v1 | v0.76.2 |
5152
| v0.117.0 | v1.23 to v1.32 | v1 | v0.76.2 |
@@ -70,7 +71,6 @@ The OpenTelemetry Operator _might_ work on versions outside of the given range,
7071
| v0.98.0 | v1.23 to v1.29 | v1 | v0.71.2 |
7172
| v0.97.0 | v1.23 to v1.29 | v1 | v0.71.2 |
7273
| v0.96.0 | v1.23 to v1.29 | v1 | v0.71.2 |
73-
| v0.95.0 | v1.23 to v1.29 | v1 | v0.71.2 |
7474

7575
[kubernetes_releases]: https://kubernetes.io/releases/
7676
[openshift_support]: https://access.redhat.com/support/policy/updates/openshift

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ require (
2323
github.com/openshift/api v0.0.0-20240124164020-e2ce40831f2e
2424
github.com/operator-framework/api v0.29.0
2525
github.com/operator-framework/operator-lib v0.17.0
26-
github.com/prometheus-operator/prometheus-operator v0.76.2
27-
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.76.2
28-
github.com/prometheus-operator/prometheus-operator/pkg/client v0.76.2
26+
github.com/prometheus-operator/prometheus-operator v0.77.2
27+
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.2
28+
github.com/prometheus-operator/prometheus-operator/pkg/client v0.77.2
2929
github.com/prometheus/client_golang v1.21.0
3030
github.com/prometheus/common v0.62.0
3131
github.com/prometheus/prometheus v0.55.1

go.sum

+6-6
Original file line numberDiff line numberDiff line change
@@ -537,12 +537,12 @@ github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndr
537537
github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s=
538538
github.com/prometheus-community/prom-label-proxy v0.11.0 h1:IO02WiiFMfcIqvjhwMbCYnDJiTNcSHBrkCGRQ/7KDd0=
539539
github.com/prometheus-community/prom-label-proxy v0.11.0/go.mod h1:lfvrG70XqsxWDrSh1843QXBG0fSg8EbIXmAo8xGsvw8=
540-
github.com/prometheus-operator/prometheus-operator v0.76.2 h1:B+UcRc7py+zpow2H+q2V8sPF3jmsQNreJujBt36wZ+Q=
541-
github.com/prometheus-operator/prometheus-operator v0.76.2/go.mod h1:g8uevau0bHz6HcqFW/hDbhmrgdQsmZBpGV/aKOSj+XI=
542-
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.76.2 h1:BpGDC87A2SaxbKgONsFLEX3kRcRJee2aLQbjXsuz0hA=
543-
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.76.2/go.mod h1:Rd8YnCqz+2FYsiGmE2DMlaLjQRB4v2jFNnzCt9YY4IM=
544-
github.com/prometheus-operator/prometheus-operator/pkg/client v0.76.2 h1:yncs8NglhE3hB+viNsabCAF9TBBDOBljHUyxHC5fSGY=
545-
github.com/prometheus-operator/prometheus-operator/pkg/client v0.76.2/go.mod h1:AfbzyEUFxJmSoTiMcgNHHjDKcorBVd9TIwx0viURgEw=
540+
github.com/prometheus-operator/prometheus-operator v0.77.2 h1:HRewl8m49URAOfRTZql2YjjNGZ8+25srcGji5wx/tic=
541+
github.com/prometheus-operator/prometheus-operator v0.77.2/go.mod h1:y2XLK9xQ4ulaAtWmvKDM+hQNl7w2Wv/iE+tuF5Xnb8A=
542+
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.2 h1:F/MALZ518KfI1zEg+Kg8/uTzoXKDyqw+LNC/5irJlJE=
543+
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.2/go.mod h1:D0KY8md81DQKdaR/cXwnhoWB3MYYyc/UjvqE8GFkIvA=
544+
github.com/prometheus-operator/prometheus-operator/pkg/client v0.77.2 h1:rEBVlnqBSkNc6ufXnDu/GtSyS2jL1l6imtufzJUfOXI=
545+
github.com/prometheus-operator/prometheus-operator/pkg/client v0.77.2/go.mod h1:Q+R7L3DIlJ2a8R+W+7wjk0B25Ci/VTy7V07Zvq327x0=
546546
github.com/prometheus/alertmanager v0.27.0 h1:V6nTa2J5V4s8TG4C4HtrBP/WNSebCCTYGGv4qecA/+I=
547547
github.com/prometheus/alertmanager v0.27.0/go.mod h1:8Ia/R3urPmbzJ8OsdvmZvIprDwvwmYCmUbwBL+jlPOE=
548548
github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=

renovate.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"(^|/)\\.github/workflows/.+\\.ya?ml$"
2424
],
2525
"matchStrings": [
26-
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))\\s+[A-Za-z0-9_]+?_VERSION\\s*:*\\??=\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
26+
"# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:*\\??=\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
2727
]
2828
},
2929
{

versions.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# by default with the OpenTelemetry Operator. This would usually be the latest
33
# stable OpenTelemetry version. When you update this file, make sure to update the
44
# the docs as well.
5-
opentelemetry-collector=0.119.0
5+
opentelemetry-collector=0.120.0
66

77
# Represents the current release of the OpenTelemetry Operator.
8-
operator=0.119.0
8+
operator=0.120.0
99

1010
# Represents the current release of the Target Allocator.
11-
targetallocator=0.119.0
11+
targetallocator=0.120.0
1212

1313
# Represents the current release of the Operator OpAMP Bridge.
14-
operator-opamp-bridge=0.119.0
14+
operator-opamp-bridge=0.120.0
1515

1616
# Represents the current release of Java instrumentation.
1717
# Should match autoinstrumentation/java/version.txt

0 commit comments

Comments
 (0)