Summary
All 4 System Test (Omni) jobs failed. The ksail cluster create command could not create clusters because the Sidero Omni API returned an error stating the cluster UUID resource does not exist.
Failure Details
- Run: 25982341723
- Commit:
3b73fd65c9b13c6b6ffd2464e0b48d5b59423b93
- Trigger:
schedule (weekly)
- Workflow: System Test - Omni
Root Cause Analysis
The Omni provider (pkg/svc/provider/) failed to create clusters because the Sidero Omni API could not resolve the cluster UUID. The error pattern on all 3 init=true jobs:
rpc error: code = Unknown desc = failed to get cluster UUID: failed to get:
resource ClusterUUIDs.omni.sidero.dev(default/<cluster-name>`@undefined`) doesn't exist
The default-noinit job failed more silently (cluster was never created). This points to an infrastructure/external service issue — either:
- The Omni service account credentials (
OMNI_SERVICE_ACCOUNT_KEY) are expired or misconfigured
- The Sidero Omni SaaS instance is experiencing connectivity issues
- The machine class or cluster template referenced (
ksail) is no longer available in the Omni instance
Failed Jobs and Errors
| Job |
Error |
System Test (Omni) (false, default-noinit) |
Cluster creation silently failed |
System Test (Omni) (true, default-init) |
ClusterUUIDs.omni.sidero.dev(default/st-omni-default-init-25982341723@undefined) doesn't exist |
System Test (Omni) (true, fullstack, ...) |
ClusterUUIDs.omni.sidero.dev(default/st-omni-fullstack-25982341723@undefined) doesn't exist |
System Test (Omni) (true, altstack, ...) |
ClusterUUIDs.omni.sidero.dev(default/st-omni-altstack-25982341723@undefined) doesn't exist |
Investigation Findings
- The
@undefined suffix in the resource name suggests the cluster identity or template reference is resolving to undefined — this could indicate the cluster template or machine class named ksail is missing from the Omni instance
- All
init=true jobs fail at the same point: fetching the kubeconfig from Omni post-create
- The cleanup job (
🧹 Cleanup Omni Resources) succeeded, which is expected since no clusters were actually created
Recommended Actions
Prevention Strategies
- Add a preflight health-check step in the Omni system test workflow that validates connectivity and credentials before running tests
- Monitor Omni credential expiry and rotate proactively
AI Team Self-Improvement
Omni System Tests: When System Test - Omni fails with rpc error: code = Unknown desc = failed to get cluster UUID ... @undefined``, suspect expired OMNI_SERVICE_ACCOUNT_KEY credentials or a missing machine class in the Omni instance. This is an infrastructure issue, not a code bug.
Historical Context
This is the 4th run of the Omni system tests. No prior failures of this type have been observed in the investigation history.
For AI agents: If you create a PR that fixes this issue, include Fixes #<this-issue-number> in the PR description to auto-close it on merge.
Generated by CI Doctor · ● 8.4M · ◷
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/ci-doctor.md@c7d030cd6d4607b90d9ac3ffc8b24aff4f251632
Summary
All 4 System Test (Omni) jobs failed. The
ksail cluster createcommand could not create clusters because the Sidero Omni API returned an error stating the cluster UUID resource does not exist.Failure Details
3b73fd65c9b13c6b6ffd2464e0b48d5b59423b93schedule(weekly)Root Cause Analysis
The Omni provider (
pkg/svc/provider/) failed to create clusters because the Sidero Omni API could not resolve the cluster UUID. The error pattern on all 3init=truejobs:The
default-noinitjob failed more silently (cluster was never created). This points to an infrastructure/external service issue — either:OMNI_SERVICE_ACCOUNT_KEY) are expired or misconfiguredksail) is no longer available in the Omni instanceFailed Jobs and Errors
System Test (Omni) (false, default-noinit)System Test (Omni) (true, default-init)ClusterUUIDs.omni.sidero.dev(default/st-omni-default-init-25982341723@undefined) doesn't existSystem Test (Omni) (true, fullstack, ...)ClusterUUIDs.omni.sidero.dev(default/st-omni-fullstack-25982341723@undefined) doesn't existSystem Test (Omni) (true, altstack, ...)ClusterUUIDs.omni.sidero.dev(default/st-omni-altstack-25982341723@undefined) doesn't existInvestigation Findings
@undefinedsuffix in the resource name suggests the cluster identity or template reference is resolving toundefined— this could indicate the cluster template or machine class namedksailis missing from the Omni instanceinit=truejobs fail at the same point: fetching the kubeconfig from Omni post-create🧹 Cleanup Omni Resources) succeeded, which is expected since no clusters were actually createdRecommended Actions
OMNI_SERVICE_ACCOUNT_KEYsecret) is valid and not expiredksailmachine class — it may have been removed or renamedpkg/svc/provider/omni/or the Omni provisioner could affect cluster creationPrevention Strategies
AI Team Self-Improvement
Historical Context
This is the 4th run of the Omni system tests. No prior failures of this type have been observed in the investigation history.