Releases: SumoLogic/sumologic-kubernetes-collection
v1.3.6
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
v2.0.0
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) andotelcol.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
v1.3.4
v1.3.3
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:
v1.3.2
v1.3.1
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
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
.