Compatibility
What SerOps supports, and what we actually ran it against.
Support policy
- Supported means the oldest version we have run end to end, up to
the versions the vendor still supports. We do not claim a version we have
not run.
- Older versions may work, but are not tested and fixes are not
guaranteed. If you run one, an
issue saying what worked
is welcome.
- Tested versions are run by an end-to-end suite that installs SerOps
with the Helm chart on Kubernetes and goes through each integration the
way a person does: configure it in the UI, follow these docs to send data,
break a service, and check the analysis finds the cause. The table says
when.
Each integration has a maturity level:
| Level |
Meaning |
| Live-tested |
Run end to end against a real instance of the version listed. |
| Unit-tested |
Implemented and covered by tests against recorded API responses; not yet run against a live account. |
Last full run: 2026-10-24, SerOps main after 1.2.5, Kubernetes 1.31
(minikube, single node), Helm chart from the same commit.
Log backends
Log shippers used in the tests, with the configurations on the integration
pages: Promtail 3.5.0 (Loki), Fluent Bit 3.1.9 (Elasticsearch, OpenSearch,
and Splunk through HEC).
Metric backends
Traces
| Integration |
Supported |
Tested end to end |
Maturity |
| OTLP over HTTP (native) |
OTLP/HTTP, JSON or protobuf |
OpenTelemetry Collector 0.111.0 |
Live-tested |
| Jaeger (pull) |
Query API of 1.x |
1.62.0 |
Live-tested |
| Zipkin (pull) |
API v2 |
3.4 |
Live-tested |
| Grafana Tempo (pull) |
2.x |
2.6.1 |
Live-tested |
| Datadog APM (pull) |
Cloud service |
— |
Unit-tested |
Alerts
Source control and CI/CD
| Integration |
Supported |
Tested end to end |
Maturity |
| GitLab (SCM + CI) |
17.11 and later (CE / EE) |
17.11 CE (2026-09-13) |
Live-tested |
| Jenkins |
Current LTS line |
2.541.3 LTS |
Live-tested |
| GitHub (SCM + Actions) |
github.com, GitHub Enterprise Server |
— |
Unit-tested |
| Bitbucket |
Bitbucket Cloud |
— |
Unit-tested |
| Azure DevOps |
Azure DevOps Services |
— |
Unit-tested |
GitOps
| Integration |
Supported |
Tested end to end |
Maturity |
| Argo CD |
2.13 and later |
2.13.1 |
Live-tested |
| Flux |
2.4 and later |
2.4.0 |
Live-tested |
Sign-in (OIDC)
| Integration |
Supported |
Tested end to end |
Maturity |
| Keycloak |
26 |
26.0 |
Live-tested |
| Okta, Microsoft Entra ID, Google |
Any OpenID Connect provider with a discovery URL |
— |
Not yet tested |
Not yet validated
- Managed Kubernetes (EKS, GKE, AKS) and multi-node clusters: all
the Kubernetes testing above ran on one node. See
Tested environments.
- containerd vs Docker runtime: the suite runs on minikube's Docker
runtime as well as the containerd one the integration pages were written
for. On a Docker runtime, add the
docker parser to Promtail and Fluent
Bit, as the Loki and
Elasticsearch pages show.