Skip to content

Releases: SumoLogic/sumologic-kubernetes-collection

v1.3.6

11 Feb 21:48
Compare
Choose a tag to compare

This is a patch release v1.3.6 with no breaking changes.

The following changes have been introduced in this release:

  • Set deprecation date for the v1.3 release at 14 Jul 2021 (#1409)
  • Prevent SNAT port exhaustion in AKS by making HTTP connections to k8s API server persistent (#1390)
  • Upgrade Fluentd from 1.11.1 to 1.11.5 (#1284)
  • Upgrade Fluent Bit from 1.6.0 to 1.6.10 (#1404)
  • Drop support for EKS 1.14 as it was dropped by AWS (#1324)
  • Add support for AKS 1.18 (#1324)
  • Add support for EKS 1.18 (#1324)
  • Add support for OpenShift 3.11 (#1366)
  • Add support for Falco in OpenShift (#1369)
  • Upgrade sumologic Terraform provider to 2.6 (#1378)
  • Improve various docs (#1321, #1330, #1331, #1380, #1381, #1383, #1386, #1395)

v2.0.1

22 Jan 15:03
Compare
Choose a tag to compare

This is a patch release v2.0.1 with no breaking changes.

The following changes have been introduced in this release:

  • Fix ECR image repository name after migration for agent #1364
  • Add support for falco on OpenShift 4.6 #1358

v2.0.0

14 Jan 14:22
Compare
Choose a tag to compare

This is a breaking change release.

For our users who upgrade from the v1.3 release please find the v2.0 upgrade doc.

If you are currently using a version below v1.3 please upgrade to v1.3 first

List of breaking changes:

  • Drop support for K8s before 1.16
  • Drop Helm 2 support (#1049)
  • Enable Fluentd persistence by default (#1033)
  • Lower the default Prometheus data retention from 7 days to 1 day (#793)
  • Migrate off of the legacy pre-1.14 recording rules (#1030)
  • Clean up Sumo related resource keys in values.yaml (#1068)
  • Migrate hpa from autoscaling/v1 to autoscaling/v2beta2 (#1069)
  • Rename prometheus-operator to kube-prometheus-stack (#1089)
  • Migrate to new Fluent Bit helm chart (#1102)
  • Rename keys image (#1139) and otelcol.image.name(#1126)
  • Separate the Fluentd and setup job images in values.yaml (#1146)
  • Clean up collector keys in values.yaml (#1160)
  • Extract FLUENTD_METRICS_SVC from the CHART variable (#1288)
  • Enable gzip compression by default (#1001)

Dependencies updates:

  • Upgrade Fluent Bit to 0.7.13 (#1230)
  • Upgrade Falco dependency to 1.5.7 (#1278)
  • Upgrade Fluentd image to 1.11.5-sumo-0 (#1286)
  • Upgrade Kube Prometheus Stack to 12.3.0 #1329
  • Upgrade OTC to 0.16.2-sumo #1311

List of main changes:

  • Add support for OpenShift 4
  • Exclude fluentd warning message (#1004)
  • OpenTelemetry Agent support (#1027)
  • Add condition when creating metrics pdb (#1047)
  • Add metrics pdb template (#1048)
  • Add extraEnvVars to the otelcol (#1050)
  • Add extraVolumeMounts and extraVolumes to the otelcol (#1051)
  • Add checksum/config annotations for fluentd and otelcol (#1053)
  • Create fields automatically in setup job (#1064)
  • Allow specifying pullSecrets (#1104)
  • Use official repo for telegraf-operator (#1147)
  • Change ServiceMonitor for fluent-bit - port and matchLabels (#1188)
  • Set prometheus remoteTimeout to 5s (#1199)
  • Update coredns metrics due to 1.7.0 release (#1200)
  • Update scheduler metrics (#1219)
  • Move from Docker Hub to ECR Public (#1232)

v1.3.5

30 Dec 11:40
Compare
Choose a tag to compare

This is a patch release v1.3.5 with no breaking changes.

The following changes have been introduced in this release:

  • Prevent access to uninitialized variable #1261
  • Add changes required for OpenShift support #1267, #1272
  • Do not attach empty 'node' metadata #1268
  • Bump falco dependency to 1.5.7 #1278

v1.3.4

16 Dec 16:24
Compare
Choose a tag to compare

This is a patch release v1.3.4 with no breaking changes.

The following changes have been introduced in this release:

  • Bundle kubernetes_metadata plugin with fix for Fluentd pod restarts #1193
  • Use sumologic alias for ECR #1241

v1.3.3

04 Dec 17:48
Compare
Choose a tag to compare

This is a patch release v1.3.3 with no breaking changes.

Due to the new Docker Hub image pull consumption tiers our images have been moved to the Amazon ECR Public.

The following changes have been introduced in this release:

  • Drop kubelet/systemd logs if they are disabled #1166
  • Migrate off of the Docker Hub images into Amazon ECR #1168 #1223

v1.3.2

12 Nov 16:48
Compare
Choose a tag to compare

This is a patch release v1.3.2 with no breaking changes.

The following changes have been introduced in this release:

  • Use new Helm stable repo URL for Fluent Bit #1079
  • Use new Helm stable repo URL for metrics-server #1081
  • Add OTLP HTTP port to the OpenTelemetry Collector #1088

v1.3.1

27 Oct 12:13
Compare
Choose a tag to compare

This is a patch release v1.3.1 with no breaking changes.

The following changes have been introduced in this release:

  • Add priorityClassName to events statefulset #1006
  • Upgrade OpenTelemetry Collector to v0.12 #1013
  • Upgrade telegraf-operator to 1.1.6 (official 1.1.5 with helm2 support) #1010
  • Override Fluent Bit image to 1.6.0 for Helm chart version 1.3 #1019
  • Upgrade fluent-plugin-kubernetes_metadata_filter from 2.4.1 to 2.5.2 #998

v1.3.0

06 Oct 13:58
Compare
Choose a tag to compare

This is a features release v1.3 with no breaking changes.

  • With this release we are adding support for app metrics from NginX, Redis and JMX with the help of the Telegraf Operator #893
    Documentation of how to setup the Telegraf can be found here.

  • Additionally we migrated Prometheus Operator from the Helm Stable repository to the new Prometheus Community Helm Charts repository #908

    • We still use the prometheus-operator alias in the values.yaml file
    • We will migrate off the prometheus-operator alias into kube-prometheus-stack in the upcoming v2.0 release
  • Also we have prepared the performance recommendations document #900

List of main fixes and features:

  • Include OpenTelemetry Collector logs by default #960
  • Add resource limits for prometheus container #959
  • Thanos sidecar has no limits set #862
  • Add crio parser to fluent-bit #950
  • Introduce cache refresh variation #952
  • Fix handling api versions in fluent-plugin-enhance-k8s-metadata #942
  • Fix kubeclient v4.9.1 usage with group apis #927
  • Do not proxy kubernetes internal traffic #920
  • Don't scrape from headless services #895
  • Support for Security Context for containers in sumologic-kubernetes-collection #786
  • Capture HPA metrics #884
  • Expose priority class for resources deployed by k8s collection #732
  • Add Source Category customization options for default logs source #749
  • Support PodDisruptionBudget for fluentd-logs/metrics/events #742
  • Support setting nodeselector for job and pods created in values.yaml #747
  • Set limits for job pod used during install #740

Full list of changes is available at https://github.com/SumoLogic/sumologic-kubernetes-collection/milestone/6?closed=1

After installing this release with Helm one may see the following message:

WARNING: File persistence for fluentd is disabled. This might lead to loss of data in case of memory buffer overflow.
We recommend turning this property on for production environments.

We highly recommend to enable file persistence for production environments by setting fluentd.persistence.enabled=true.
This property will be enabled by default in the v2.0 release.

v1.2.3

21 Sep 14:04
Compare
Choose a tag to compare

This is a patch release v1.2.3 with no breaking changes.

The following bugs have been fixed in this release:

  • Do not proxy kubernetes internal traffic #920