Kubernetes Collection v6.0.0 - Full List of Changes
Sourceless mode (enabled by default)
sumologic.sourcelessModedefaults totruein v6 (wasfalsein v5).- New flag
sumologic.sourcelessModeAckmust be set totrueto confirm you have read the migration guide; upgrade is blocked until this is set. - The
_sourcemetadata field is no longer populated, so you cannot use_sourcein search queries._collectoris preserved. - All Sumo Logic exporters without an explicit
endpointupload data using the installation token through the sourceless path. - Custom exporters with an explicit
endpointinconfig.mergecontinue to use their configured source URL, enabling incremental migration. - Hosted Collector and its default sources are not deleted automatically on upgrade; use
sumologic.cleanupHostedCollector: trueto clean up (permanent and irreversible; verify no custom sources exist first). sourceType: httpis incompatible withsourcelessMode: true. Switch tosourceType: otlpor use an explicit endpoint viaconfig.merge.- Collection pods register as OpenTelemetry collectors and appear in Manage Data > Collection > OpenTelemetry Collection; filter by
cluster=<your-cluster-name>to view pods for a specific cluster. - GitOps / ArgoCD users with
setupEnabled: falsemust supplysumologic.installationTokenmanually (token is not created automatically when Terraform/setup job is disabled).
Metrics pipeline unification (enabled by default)
sumologic.metrics.collector.otelcol.singleLayerPipeline.enableddefaults totruein v6 (wasfalsein v5).- New flag
sumologic.metrics.collector.otelcol.singleLayerPipeline.migrationDocAcknowledgedmust be set totrueregardless of whether the single-layer pipeline is enabled or disabled; upgrade is blocked until this is set. See How to upgrade for detailed migration steps. sumologic-metadata-metricsStatefulSet, HPA, Services, and PDB are removed.- Metrics scraping and metadata enrichment are merged into a single OTel collector pod using two logical pipelines connected by a
forwardconnector. - Collector resource sizing:
memory = collector memory limit + metadata memory limit(apply 1.5x safety multiplier),cpu = collector CPU limit + (total metadata CPU usage / number of collector replicas). With single-layer metrics pipeline, the default metrics collector resources are increased to CPU768mand memory768Mi. If your environment requires more resources, you can reconfigure them usingsumologic.metrics.collector.otelcol.resources. - Configuration keys under
metadata.metrics.statefulset.*andmetadata.metrics.autoscaling.*must be migrated to theirsumologic.metrics.collector.otelcol.*equivalents (see How to upgrade for the full mapping table). metadata.metrics.config.overrideis incompatible with single-layer pipeline; usemetadata.metrics.config.mergeinstead.- Collector pipeline renamed from
metricstometrics/collector; the enrichment pipeline keeps the namemetrics. Update anysumologic.metrics.collector.otelcol.config.mergethat targets the scraping pipeline to usemetrics/collector. metadata.metrics.config.mergetargetingservice.pipelines.metricscontinues to work unchanged.- Prometheus remote write URL hostname changes from
<release>-sumologic-metadata-metricsto<release>-sumologic-metrics-collector(same port 9888, same path). - PVCs from the previous pipeline mode are not automatically deleted when switching between modes and must be manually cleaned up.
- To disable single-layer and restore the 2-layer pipeline, set
singleLayerPipeline.enabled: falseand runhelm upgrade.