Skip to content

Commit

Permalink
feat(ot-operator): add opentelemetry-operator for tracing (#2172)
Browse files Browse the repository at this point in the history
* feat(ot-operator): add instrumentation custom resource
* feat(ot-operator): add instrumentation cr helpers
* feat(ot-operator): add opentelemetry-operator sub chart
* feat(ot-operator): add ot-operator configuration
  • Loading branch information
mat-rumian authored Jun 7, 2022
1 parent 47ce767 commit 879198e
Show file tree
Hide file tree
Showing 21 changed files with 832 additions and 588 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,16 @@ with the [old configuration][source_processor_old_config] and apply correspondin
[source_processor_old_config]: https://github.com/SumoLogic/sumologic-kubernetes-collection/blob/v2.9.1/deploy/helm/sumologic/values.yaml#L3476-L3492
[source_processor_new_config]: https://github.com/SumoLogic/sumologic-kubernetes-collection/blob/main/deploy/helm/sumologic/values.yaml#L3507-L3522

### Added

- feat(opentelemetry-operator): add opentelemetry-operator for tracing [#2172][#2172]

### Changed

- chore(traces): switch OTC fork to OTel Distro [#2334][#2334]

[#2334]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/2334
[#2172]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/2172
[Unreleased]: https://github.com/SumoLogic/sumologic-kubernetes-collection/compare/v2.9.1...main

## [v2.9.1]
Expand Down
54 changes: 28 additions & 26 deletions deploy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,32 +86,34 @@ The following table displays the tested Kubernetes and Helm versions.

The following matrix displays the tested package versions for our Helm chart.

| Sumo Logic Helm Chart | kube-prometheus-stack/Prometheus Operator | FluentD | Fluent Bit | Falco | Metrics Server | Telegraf Operator | Tailing Sidecar Operator |
|:----------------------|:------------------------------------------|:--------|:------------------------------------|:-------|:---------------|:------------------|:-------------------------|
| 2.7.0 - latest | 12.10.0 | 1.14.6 | 0.14.1 | 1.17.4 | 5.8.4 | 1.3.3 | 0.3.2 |
| 2.6.0 | 12.10.0 | 1.14.4 | 0.14.1 | 1.16.2 | 5.8.4 | 1.3.3 | 0.3.2 |
| 2.5.0 - 2.5.2 | 12.10.0 | 1.14.4 | 0.12.1 | 1.16.2 | 5.8.4 | 1.3.3 | 0.3.2 |
| 2.4.0 - 2.4.1 | 12.10.0 | 1.12.2 | 0.12.1 | 1.16.2 | 5.8.4 | 1.3.3 | 0.3.1 |
| 2.3.0 - 2.3.2 | 12.10.0 | 1.12.2 | 0.12.1 | 1.16.2 | 5.8.4 | 1.3.3 | 0.3.1 |
| 2.2.0 | 12.10.0 | 1.12.2 | 0.12.1 | 1.7.10 | 5.8.4 | 1.2.0 | 0.3.1 |
| 2.1.6 | 12.3.0 | 1.12.2 | 0.12.1 | 1.7.10 | 5.8.4 | 1.2.0 | 0.3.0 |
| 2.1.1 - 2.1.5 | 12.3.0 | 1.12.2 | 0.12.1 (downgraded) | 1.7.10 | 5.8.4 | 1.1.5 | 0.3.0 |
| 2.1.0 | 12.3.0 | 1.12.1 | 0.15.1 | 1.7.10 | 5.8.1 | 1.1.5 | 0.3.0 |
| 2.0.2 - 2.0.5 | 12.3.0 | 1.12.0 | 0.11.0 | 1.5.7 | 5.0.2 | 1.1.5 | - |
| 2.0.0 - 2.0.1 | 12.3.0 | 1.11.5 | 0.7.13 (new fluent repository) | 1.5.7 | 5.0.2 | 1.1.5 | - |
| 1.3.6 | 9.3.4 | 1.11.5 | 2.10.1 (old helm-stable repository) | 1.5.7 | 2.11.2 | 1.1.6 | - |
| 1.3.5 | 9.3.4 | 1.11.1 | 2.10.1 (old helm-stable repository) | 1.5.7 | 2.11.2 | 1.1.6 | - |
| 1.3.1 - 1.3.4 | 9.3.4 | 1.11.1 | 2.10.1 | 1.4.0 | 2.11.2 | 1.1.6 | - |
| 1.3.0 | 9.3.4 | 1.11.1 | 2.10.1 | 1.4.0 | 2.11.2 | 1.1.4 | - |
| 1.2.0 - 1.2.3 | 8.13.8 | 1.11.1 | 2.8.14 | 1.1.8 | 2.11.1 | - | |
| 1.1.0 | 8.13.8 | 1.8.1 | 2.8.14 | 1.1.8 | 2.11.1 | - | |
| 1.0.0 | 8.2.0 | 1.8.1 | 2.8.1 | 1.1.6 | 2.7.0 | - | |
| 0.17.0 - 0.17.4 | 8.2.0 | 1.6.3 | 2.8.1 | 1.1.0 | 2.7.0 | - | |
| 0.14.0 - 0.16.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.1.1 | 2.7.0 | - | |
| 0.13.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.0.11 | 2.7.0 | - | |
| 0.12.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.0.9 | - | - | |
| 0.9.0 - 0.11.0 | 6.2.1 | 1.6.3 | 2.4.4 | 1.0.8 | - | - | |
| 0.6.0 - 0.8.0 | 6.2.1 | 1.6.3 | 2.4.4 | 1.0.5 | - | - | |
| Sumo Logic Helm Chart | kube-prometheus-stack/Prometheus Operator | FluentD | Fluent Bit | Falco | Metrics Server | Telegraf Operator | Tailing Sidecar Operator | OpenTelemetry Operator |
|:----------------------|:------------------------------------------|:--------|:------------------------------------|:-------|:---------------|:------------------|:-------------------------|:-----------------------|
| 2.9.0 - latest | 12.10.0 | 1.14.6 | 0.14.1 | 1.17.4 | 5.11.9 | 1.3.3 | 0.3.2 | 0.7.0 |
| 2.8.0 - 2.8.2 | 12.10.0 | 1.14.6 | 0.14.1 | 1.17.4 | 5.11.9 | 1.3.3 | 0.3.2 | - |
| 2.7.0 - 2.7.3 | 12.10.0 | 1.14.6 | 0.14.1 | 1.17.4 | 5.11.9 | 1.3.3 | 0.3.2 | - |
| 2.6.0 | 12.10.0 | 1.14.4 | 0.14.1 | 1.16.2 | 5.11.9 | 1.3.3 | 0.3.2 | - |
| 2.5.0 - 2.5.4 | 12.10.0 | 1.14.4 | 0.12.1 | 1.16.2 | 5.11.9 | 1.3.3 | 0.3.2 | - |
| 2.4.0 - 2.4.3 | 12.10.0 | 1.12.2 | 0.12.1 | 1.16.2 | 5.11.9 | 1.3.3 | 0.3.1 | - |
| 2.3.0 - 2.3.2 | 12.10.0 | 1.12.2 | 0.12.1 | 1.16.2 | 5.11.9 | 1.3.3 | 0.3.1 | - |
| 2.2.0 - 2.2.2 | 12.10.0 | 1.12.2 | 0.12.1 | 1.7.10 | 5.11.9 | 1.2.0 | 0.3.1 | - |
| 2.1.6 | 12.3.0 | 1.12.2 | 0.12.1 | 1.7.10 | 5.8.4 | 1.2.0 | 0.3.0 | - |
| 2.1.1 - 2.1.5 | 12.3.0 | 1.12.2 | 0.12.1 (downgraded) | 1.7.10 | 5.8.4 | 1.1.5 | 0.3.0 | - |
| 2.1.0 | 12.3.0 | 1.12.1 | 0.15.1 | 1.7.10 | 5.8.1 | 1.1.5 | 0.3.0 | - |
| 2.0.2 - 2.0.5 | 12.3.0 | 1.12.0 | 0.11.0 | 1.5.7 | 5.0.2 | 1.1.5 | - | |
| 2.0.0 - 2.0.1 | 12.3.0 | 1.11.5 | 0.7.13 (new fluent repository) | 1.5.7 | 5.0.2 | 1.1.5 | - | |
| 1.3.6 | 9.3.4 | 1.11.5 | 2.10.1 (old helm-stable repository) | 1.5.7 | 2.11.2 | 1.1.6 | - | |
| 1.3.5 | 9.3.4 | 1.11.1 | 2.10.1 (old helm-stable repository) | 1.5.7 | 2.11.2 | 1.1.6 | - | |
| 1.3.1 - 1.3.4 | 9.3.4 | 1.11.1 | 2.10.1 | 1.4.0 | 2.11.2 | 1.1.6 | - | |
| 1.3.0 | 9.3.4 | 1.11.1 | 2.10.1 | 1.4.0 | 2.11.2 | 1.1.4 | - | |
| 1.2.0 - 1.2.3 | 8.13.8 | 1.11.1 | 2.8.14 | 1.1.8 | 2.11.1 | - | | |
| 1.1.0 | 8.13.8 | 1.8.1 | 2.8.14 | 1.1.8 | 2.11.1 | - | | |
| 1.0.0 | 8.2.0 | 1.8.1 | 2.8.1 | 1.1.6 | 2.7.0 | - | | |
| 0.17.0 - 0.17.4 | 8.2.0 | 1.6.3 | 2.8.1 | 1.1.0 | 2.7.0 | - | | |
| 0.14.0 - 0.16.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.1.1 | 2.7.0 | - | | |
| 0.13.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.0.11 | 2.7.0 | - | | |
| 0.12.0 | 8.2.0 | 1.6.3 | 2.8.1 | 1.0.9 | - | - | | |
| 0.9.0 - 0.11.0 | 6.2.1 | 1.6.3 | 2.4.4 | 1.0.8 | - | - | | |
| 0.6.0 - 0.8.0 | 6.2.1 | 1.6.3 | 2.4.4 | 1.0.5 | - | - | | |

### ARM support

Expand Down
4 changes: 4 additions & 0 deletions deploy/helm/sumologic/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,7 @@ dependencies:
version: 0.3.2
repository: https://sumologic.github.io/tailing-sidecar
condition: tailing-sidecar-operator.enabled
- name: opentelemetry-operator
version: 0.7.0
repository: https://open-telemetry.github.io/opentelemetry-helm-charts
condition: opentelemetry-operator.enabled
Loading

0 comments on commit 879198e

Please sign in to comment.