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)