Last active
October 8, 2026 19:48
-
-
Save jcantrill/8a52d50e0f289502eec3ec337f35edbc to your computer and use it in GitHub Desktop.
CLO API version feature comparison
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ClusterLogForwarder API changes by release | |
| All releases share the same GA API observability.openshift.io/v1 — every change is additive/refining within v1. | |
| Outputs | |
| ┌────────────────────┬────────────────────────────────────────────────────────────┬──────────────────────────────┬─────────────────────────────────┬───────────────────────────────────┐ | |
| │ Area │ 6.0 (baseline) │ 6.2 │ 6.5 │ 6.6 │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ │ azureMonitor, cloudwatch, elasticsearch, │ │ │ + azureLogsIngestion; │ | |
| │ Output types │ googleCloudLogging, http, kafka, loki, lokiStack, otlp, │ — │ + s3 │ azureMonitor deprecated │ | |
| │ │ splunk, syslog │ │ │ │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ LokiStack │ baseline │ + dataModel (Viaq/Otel); │ non-prunable default label keys │ — │ | |
| │ │ │ namespace now Required ⚠️ │ documented │ │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ HTTP │ baseline │ + proxyURL │ + format (json/ndjson) │ — │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ Loki │ baseline │ — │ + proxyURL │ — │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ Kafka │ baseline │ brokers/url must use │ URL regex now requires port ⚠️ │ — │ | |
| │ │ │ tcp:///tls:// ⚠️ │ │ │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ Syslog │ baseline │ udps scheme dropped │ URL requires scheme + port ⚠️ │ — │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ OTLP │ baseline │ URL no longer needs /v1/logs │ compression + snappy/zlib/zstd │ — │ | |
| ├────────────────────┼────────────────────────────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────┼───────────────────────────────────┤ | |
| │ Cloudwatch / AWS │ baseline │ — │ auth types → generic Aws*; + │ — │ | |
| │ │ │ cross-account assumeRole │ │ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment