- Bumped OpenTelemetry Collector to v0.37.0
- Bumped OpenTelemetry Collector to v0.36.0
- Add
envFrom
to collector spec (#419, @ctison) - Allow changing Pod annotations using
podAnnotations
(#451, @indrekj)
- Bumped OpenTelemetry Collector to v0.35.0
- Target Allocator implementation (Part 3 - OTEL Operator Enhancements) (#389, @Raul9595)
- Target Allocator implementation (Part 2 - OTEL Operator Enhancements) (#354, @alexperez52)
- Bumped OpenTelemetry Collector to v0.34.0
- Add AWS xray receiver (#421, @VineethReddy02)
- Add syslog, tcplog and udplog receivers (#425, @VineethReddy02)
- Add splunk hec receiver (#422, @VineethReddy02)
- Add influxdb receiver (#423, @VineethReddy02)
- Added imagePullPolicy option to CRD (#413, @mmatache)
- Bumped OpenTelemetry Collector to v0.33.0
- Add statsd receiver (#364, @VineethReddy02)
- Allow running daemonset in hostNetwork mode (#393, @owais)
- Target Allocator implementation (Part 1 - OTEL Operator Enhancements) (#351, @)
- Change the default port for OTLP HTTP (#373, @joaopgrassi)
- Add Kubernetes 1.22 to the test matrix (#382, @jpkrohling)
- Add
protocol: TCP
value underports
key to avoid the known limitation for Kubernetes 1.19 (#372, @Saber-W) - Add fluentforward receiver (#367, @VineethReddy02)
- We skipped this release.
- Bumped OpenTelemetry Collector to v0.31.0
- Bumped OpenTelemetry Collector to v0.29.0
- Add delete webhook (#313, @VineethReddy02)
- Bumped OpenTelemetry Collector to v0.28.0
- Tolerations support in OpenTelemetryCollector CRD (#302, @VineethReddy02)
- Copy desired service ports when reconciling (#299, @thib92)
- Remove the OTLP receiver legacy gRPC port(55680) references (#293, @mxiamxia)
- Bumped OpenTelemetry Collector to v0.27.0
- Bumped OpenTelemetry Collector to v0.26.0
- Bumped OpenTelemetry Collector to v0.25.0
- Bumped OpenTelemetry Collector to v0.24.0 (#251, @jnodorp-jaconi)
- Allow resource configuration on collector spec (#248, @jnodorp-jaconi)
- Bumped OpenTelemetry Collector to v0.23.0
- Bumped OpenTelemetry Collector to v0.22.0
- Bumped OpenTelemetry Collector to v0.21.0
- Restart collector pod when config is updated (#215, @bhiravabhatla)
- Add permissions for opentelemetry finalizer resource (#212, @rubenvp8510)
- fix: collector selection should not fail if there is a single sidecar (#210, @vbehar)
- Bumped OpenTelemetry Collector to v0.20.0
- Add correct boundary to integer parsing (#187, @jpkrohling)
- Bumped OpenTelemetry Collector to v0.19.0
- Bumped OpenTelemetry Collector to v0.18.0 (#169, @jpkrohling)
- Set env vars correctly in workflow steps (#152, @jpkrohling)
- Add permissions for leases.coordination.k8s.io (#151, @jpkrohling)
- Adjust container image tags (#148, @jpkrohling)
- Bumped OpenTelemetry Collector to v0.17.0 (#144, @jpkrohling)
- Refactor how images are pushed (#138, @jpkrohling)
- Bumped OpenTelemetry Collector to v0.16.0 (#135, @jpkrohling)
- Fix image prefix for release image (#133, @jpkrohling)
- Explicitly set Service Port Protocol for Jaeger Receivers (#117, @KingJ)
Note: The default port for the OTLP receiver has been changed from 55680 to 4317. To keep compatibility with your existing workload, the operator is now generating a service with the two port numbers by default. Both have 4317 as the target port.
- Bumped OpenTelemetry Collector to v0.15.0 (#131, @jpkrohling)
- Bumped OpenTelemetry Collector to v0.14.0 (#112, @jpkrohling)
Note: The tailsampling
processor was moved to the contrib repository, requiring a manual intervention in case this processor is being used: either replace the image with the contrib one (v0.14.0, which includes this processor), or remove the processor.
- Bumped OpenTelemetry Collector to v0.13.0 (#101, @dengliming)
- Allow for spec.Env to be set on the OTEL Collector Spec (#94, @ekarlso)
Note: The groupbytrace
processor was moved to the contrib repository, requiring a manual intervention in case this processor is being used: either replace the image with the contrib one (v0.13.1, which includes this processor), or remove the processor.
- Bumped OpenTelemetry Collector to v0.12.0 (#81, @jpkrohling)
- Remove use of deprecated controller runtime log API (#78, @bvwells)
- Initial release after the migration to
kubebuilder
- Support for OpenTelemetry Collector v0.11.0
- Features:
- Provisioning of an OpenTelemetry Collector based on the CR definition
- Sidecar injected via webhook
- Deployment modes:
daemonset
,deployment
,sidecar
- Automatic upgrade between collector versions
- CRs from the older version should still work with this operator