Skip to content

Releases: SumoLogic/sumologic-kubernetes-collection

v4.7.0

10 May 09:46
v4.7.0
17d5c7a
Compare
Choose a tag to compare

Released 2024-05-10

Starting from this release we are using all images from public.ecr.aws/sumologic container image repository. We also mirroring all images
in docker.io/sumologic container image repository.

Added

  • feat(logs-collector): add templates for windows logs collection #3591
  • chore: add instrumentation tests #3643
  • chore: use Sumo Logic hosted Kube RBAC Proxy #3674
  • feat: add support for namespace annotations to set sourceCategory, sourceCategoryPrefix, sourceCategoryReplaceDash, sourceHost, sourceName
    #3684

Changed

  • feat(events): remove memory_limiter processor from the pipeline #3630
  • feat: increase limit in memory_limiter procesor to 90% #3630
  • chore: drop support for GKE 1.25 #3633
  • chore: drop support for AKS 1.26 #3633, #3653
  • deps: update telegraf-operator to 1.4.0 #3641
  • deps: update metrics-server to 6.13.1 #3641
  • chore: add support for openshift 4.15 #3654
  • feat: add ttlSecondsAfterFinished to setup and cleanup jobs #3656
  • chore: update Sumo Logic Kubernetes Setup to v3.13.0 #3664
  • feat: provide separate configuration for instrumentation repositories and tags #3665
  • feat(cleanup): expose initContainers image for setup/cleanup job #3666
  • chore: update Tailing Sidecar Operator to v0.12.0 #3667
  • deps: bump otel-operator to 0.49.0 #3671
  • feat: use Sumo Logic repository for all images #3677
  • chore: update OpenTelemetry Collector to 0.99.0-sumo-0 #3682
  • chore: update nginx image to 1.26.0-sumo-0 #3688

[v4.7.0]: https://github.com/SumoLogic/sumologic-kubernetes-collection/releases/v4.7.0## [v4.6.1]

v4.6.1

29 Mar 14:12
v4.6.1
511b6c8
Compare
Choose a tag to compare

Released 2024-03-29

Fixed

  • fix(metrics): use namespaceSelector from configuration for additionalServiceMonitors #3618

v4.6.0

27 Mar 15:21
v4.6.0
Compare
Choose a tag to compare

Released 2024-03-27

Added

  • feat: add Prometheus Windows Exporter as optional chart dependency #3569
  • feat(logs): make logs-collector's update strategy configurable #3596

Changed

  • feat(events): support global nodeSelector, tolerations and affinity #3565
  • chore(operatorinstr): add possibility to configure additional env vars for instrumentation #3567
  • feat: schedule collection on linux nodes only #3570
  • chore: remove clear_logs_timestamp from otelcol configuration #3574
  • chore: drop support for Kops 1.24 #3581
  • chore: Upgrade Opentelemetry-operator subchart to v0.47.1 #3583
  • chore: Upgrade metrics server to 6.11.2 #3584
  • feat(sumologicmock): use full hostname #3585
  • feat(otellogs): allow to override all properties within additionalDaemonsets #3586
  • chore: update Sumo Logic Terraform Provider to 2.28.3 #3592
  • chore: update Tailing Sidecar to 0.11.0 #3603
  • chore(setup): upgrade setup job to 3.12.1 #3608

Fixed

  • fix(sumologic-mock): fix nodeSelector #3564
  • fix(instr): fix backward configuration compatibility for instrumentation resources #3573
  • fix(logs): add container_name_key to source processor configuration to fix container-level annotations #3582
  • fix(metrics): change targetallocator ServiceAccount name #3604

v4.5.2

26 Mar 15:18
v4.5.2
Compare
Choose a tag to compare

Released 2024-03-26

Fixed

  • fix(metrics): change targetallocator ServiceAccount name #3604

v4.5.1

23 Feb 14:33
06073ba
Compare
Choose a tag to compare

Released 2024-02-23

Fixed

  • fix(instr): fix backward configuration compatibility for instrumentation resources #3573

v4.5.0

22 Feb 10:26
v4.5.0
Compare
Choose a tag to compare

Released 2024-02-22

Added

  • feat: add Sumo Logic Mock and debug features for logs and metrics #3520
  • feat(metrics): allow customizing kubelet metrics #3528

Changed

  • feat(tracesgateway): move config map from values.yaml #3525
  • feat(tracessampler): move tracessampler config map from values.yaml #3526
  • feat(otelcolinstrumentation): move otelcol-instrumentation config from values.yaml #3529
  • feat(sumologic-mock): support mock for cleanup process #3532
  • feat(sumologic-mock): use secret to store accessId and accessKey during cleanup process #3532
  • feat(sumologic-mock): support mock for setup process #3532
  • feat(sumologic-mock): use shorter name for serviceaccount #3533
  • chore: replace sumologic_schema processor with sumologic processor #3534 If your values file mentions the sumologic_schema
    processor, you should update the name to sumologic.
  • feat: rename sumologic-mock to mock in kubernets object names #3536
  • chore(otelcolInstrumentation): use loadbalancing exporter when traces-gateway is disabled #3538
  • feat(sumologic-mock): add sumologic.com/app label #3541
  • feat(sumologic-mock): add full support to instrumentation #3544
  • feat(sumologic-mock): add full support to events #3545
  • feat: add support for kubernetes 1.29 for AKS #3547
  • feat: add support for kubernetes 1.29 for EKS #3547
  • feat: add support for kubernetes 1.29 for KOPS #3547
  • chore(tracessampler): add persistence configuration" #3551
  • deps: update Metrics Server subchart to 6.10.0 #3553
  • fix(logs): do not require resources for additionalDaemonset #3555
  • deps: update tailing-sidecar to 0.10.0 #3556
  • deps: update opentelemetry-operator to 0.47.0 #3557
  • chore: drop support for EKS 1.24 #3560
  • chore: drop support for OpenShift 4.11 #3560

Fixed

  • fix: fix capabilities check for PodDisrutionBudget #3514
  • fix(logs): fix global tolerations for otellogs daemonset #3523
  • fix(debug): fix exclusion of logs scraping #3535
  • fix(metrics): image pull secrets for metrics collector #3539
  • fix: fix opentelemetry object for metrics collector #3542

v4.4.0

24 Jan 18:11
e241745
Compare
Choose a tag to compare

Released 2024-01-24

Added

  • feat: add global tolerations option #3459
  • feat: add global affinity option #3462
  • feat(chart): run integration tests on k8s 1.29" #3490
  • feat: add endpointslices RBAC permission #3491

Changed

  • deps: update falco to 3.8.6 #3455
  • deps: update metrics server to 6.6.5 #3456
  • deps: update opentelemetry operator to 0.46.0 #3457, #3515
  • feat(opentelemetry): send information about k8s version #3460
  • chore: drop support for GKE 1.24 #3478
  • chore: add support for GKE 1.29 #3478
  • feat(targetallocator): expose resource configuration #3505
  • deps: update Metrics Server to 6.8.0 #3507
  • deps: update Falco to 3.8.7 #3507
  • chore: update OpenTelemetry Collector to v0.92.0-sumo-0 #3517

Fixed

  • fix(metrics/collector): add separate image for metrics collector #3469

v3.18.0

24 Jan 15:27
729bcf4
Compare
Choose a tag to compare

Released 2024-01-24

Added

  • feat: add description including helm version to collector #3425
  • feat: add endpointslices RBAC permission #3491

Changed

  • chore: upgrade fluent-bit image from v2.1.6 to v2.2.0 #3408
  • deps: upgrade opentelemetry-operator subchart from v0.35.0 to v0.44.0 #3408 [#3439]
  • deps: upgrade falco subchart from v3.3.0 to v3.8.5 #3408 #3445
  • deps: upgrade fluent-bit subchart from v0.34.2 to v0.40.0 #3408
  • deps: upgrade metrics-server subchart from v6.4.3 to v6.6.3 #3408 #3444
  • deps: upgrade tailing-sidecar subchart from v0.8.0 to v0.9.0 #3408
  • deps: update telegraf operator to v1.3.12 #3443
  • feat(opentelemetry): send information about k8s version #3463
  • chore: update OpenTelemetry Collector to v0.92.0-sumo-0 #3512

Fixed

  • fix(metrics): use sumologic.metrics.excludeNamespaceRegex instead of sumologic.logs.container.excludeNamespaceRegex #3436

v4.3.1

14 Dec 14:33
v4.3.1
1c4c9ab
Compare
Choose a tag to compare

Released 2023-12-14

Fixed

  • fix(metrics): use targetallocator serviceaccount created by the operator #3447

v4.3.0

13 Dec 10:14
v4.3.0
4c193e1
Compare
Choose a tag to compare

Released 2023-12-13

Added

  • feat: add description including helm version to collector #3423
  • feat(chart): add global nodeSelector option #3427

Changed

  • chore: update OpenTelemetry Collector to v0.90.1-sumo-0 #3438
  • chore: update OpenTelemetry Operator to v0.44.0 #3441

Fixed

  • fix(metrics): use sumologic.metrics.excludeNamespaceRegex instead of sumologic.logs.container.excludeNamespaceRegex #3428
  • fix: fix add_timestamp behavior #3434