Skip to content

Commit e342ad5

Browse files
committed
Generate only TargetAllocator CR from Collector CR
This is hidden behind a feature flag. Nothing changes by default.
1 parent 22e8c06 commit e342ad5

16 files changed

+2270
-112
lines changed

.github/workflows/e2e.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ jobs:
4949
- group: e2e-native-sidecar
5050
setup: "add-operator-arg OPERATOR_ARG='--feature-gates=operator.sidecarcontainers.native' prepare-e2e"
5151
kube-version: "1.29"
52+
- group: e2e-targetallocator
53+
setup: "add-operator-arg OPERATOR_ARG='--feature-gates=operator.collector.targetallocatorcr' prepare-e2e"
5254
steps:
5355
- name: Check out code into the Go module directory
5456
uses: actions/checkout@v4

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2024-10-16T10:10:50Z"
102+
createdAt: "2024-10-28T12:09:04Z"
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
@@ -389,6 +389,7 @@ spec:
389389
- opentelemetry.io
390390
resources:
391391
- opampbridges
392+
- targetallocators
392393
verbs:
393394
- create
394395
- delete
@@ -409,6 +410,7 @@ spec:
409410
- opampbridges/status
410411
- opentelemetrycollectors/finalizers
411412
- opentelemetrycollectors/status
413+
- targetallocators/status
412414
verbs:
413415
- get
414416
- patch

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ metadata:
9999
categories: Logging & Tracing,Monitoring
100100
certified: "false"
101101
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
102-
createdAt: "2024-10-16T10:10:50Z"
102+
createdAt: "2024-10-28T12:09:05Z"
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
@@ -389,6 +389,7 @@ spec:
389389
- opentelemetry.io
390390
resources:
391391
- opampbridges
392+
- targetallocators
392393
verbs:
393394
- create
394395
- delete
@@ -409,6 +410,7 @@ spec:
409410
- opampbridges/status
410411
- opentelemetrycollectors/finalizers
411412
- opentelemetrycollectors/status
413+
- targetallocators/status
412414
verbs:
413415
- get
414416
- patch

config/rbac/role.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ rules:
135135
- opentelemetry.io
136136
resources:
137137
- opampbridges
138+
- targetallocators
138139
verbs:
139140
- create
140141
- delete
@@ -155,6 +156,7 @@ rules:
155156
- opampbridges/status
156157
- opentelemetrycollectors/finalizers
157158
- opentelemetrycollectors/status
159+
- targetallocators/status
158160
verbs:
159161
- get
160162
- patch

0 commit comments

Comments
 (0)