@@ -25,7 +25,6 @@ import (
25
25
"k8s.io/apimachinery/pkg/util/intstr"
26
26
logf "sigs.k8s.io/controller-runtime/pkg/log"
27
27
28
- "github.com/open-telemetry/opentelemetry-operator/apis/v1beta1"
29
28
"github.com/open-telemetry/opentelemetry-operator/internal/manifests/collector/adapters"
30
29
"github.com/open-telemetry/opentelemetry-operator/internal/manifests/collector/parser"
31
30
"github.com/open-telemetry/opentelemetry-operator/internal/manifests/collector/parser/receiver"
@@ -96,11 +95,6 @@ func TestExtractPortsFromConfig(t *testing.T) {
96
95
targetPort4317 := intstr.IntOrString {Type : 0 , IntVal : 4317 , StrVal : "" }
97
96
targetPort4318 := intstr.IntOrString {Type : 0 , IntVal : 4318 , StrVal : "" }
98
97
99
- svcPorts := []corev1.ServicePort {}
100
- for _ , p := range ports {
101
- svcPorts = append (svcPorts , p )
102
- }
103
-
104
98
expectedPorts := []corev1.ServicePort {
105
99
{Name : "examplereceiver" , Port : 12345 },
106
100
{Name : "port-12346" , Port : 12346 },
@@ -113,7 +107,7 @@ func TestExtractPortsFromConfig(t *testing.T) {
113
107
{Name : "otlp-http" , AppProtocol : & httpAppProtocol , Port : 4318 , TargetPort : targetPort4318 },
114
108
{Name : "zipkin" , AppProtocol : & httpAppProtocol , Protocol : "TCP" , Port : 9411 },
115
109
}
116
- assert .ElementsMatch (t , expectedPorts , svcPorts )
110
+ assert .ElementsMatch (t , expectedPorts , ports )
117
111
}
118
112
119
113
func TestNoPortsParsed (t * testing.T ) {
@@ -211,73 +205,6 @@ func TestParserFailed(t *testing.T) {
211
205
assert .NoError (t , err )
212
206
assert .True (t , mockParserCalled )
213
207
}
214
- func TestConfigToMetricsPort (t * testing.T ) {
215
-
216
- for _ , tt := range []struct {
217
- desc string
218
- expectedPort int32
219
- config v1beta1.Service
220
- }{
221
- {
222
- "custom port" ,
223
- 9090 ,
224
- v1beta1.Service {
225
- Telemetry : & v1beta1.AnyConfig {
226
- Object : map [string ]interface {}{
227
- "metrics" : map [string ]interface {}{
228
- "address" : "0.0.0.0:9090" ,
229
- },
230
- },
231
- },
232
- },
233
- },
234
- {
235
- "bad address" ,
236
- 8888 ,
237
- v1beta1.Service {
238
- Telemetry : & v1beta1.AnyConfig {
239
- Object : map [string ]interface {}{
240
- "metrics" : map [string ]interface {}{
241
- "address" : "0.0.0.0" ,
242
- },
243
- },
244
- },
245
- },
246
- },
247
- {
248
- "missing address" ,
249
- 8888 ,
250
- v1beta1.Service {
251
- Telemetry : & v1beta1.AnyConfig {
252
- Object : map [string ]interface {}{
253
- "metrics" : map [string ]interface {}{
254
- "level" : "detailed" ,
255
- },
256
- },
257
- },
258
- },
259
- },
260
- {
261
- "missing metrics" ,
262
- 8888 ,
263
- v1beta1.Service {
264
- Telemetry : & v1beta1.AnyConfig {},
265
- },
266
- },
267
- {
268
- "missing telemetry" ,
269
- 8888 ,
270
- v1beta1.Service {},
271
- },
272
- } {
273
- t .Run (tt .desc , func (t * testing.T ) {
274
- // these are acceptable failures, we return to the collector's default metric port
275
- port , err := adapters .ConfigToMetricsPort (tt .config )
276
- assert .NoError (t , err )
277
- assert .Equal (t , tt .expectedPort , port )
278
- })
279
- }
280
- }
281
208
282
209
type mockParser struct {
283
210
portsFunc func () ([]corev1.ServicePort , error )
0 commit comments