Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Implementation:SeldonIO Seldon core Seldon Pipeline Status

From Leeroopedia
Revision as of 13:51, 16 February 2026 by Admin (talk | contribs) (Auto-imported from implementations/SeldonIO_Seldon_core_Seldon_Pipeline_Status.md)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Field Value
Implementation Name Seldon Pipeline Status
Type External Tool Doc
Overview Concrete CLI tool for checking the deployment status and readiness of Seldon Core 2 pipelines.
Related Principle SeldonIO_Seldon_core_Pipeline_Readiness_Verification
Source docs-gb/cli/seldon_pipeline_status.md:L1-25
Domains MLOps, Kubernetes
External Dependencies seldon CLI, curl, grpcurl, jq
Knowledge Sources Repo (https://github.com/SeldonIO/seldon-core), Doc (https://docs.seldon.io/projects/seldon-core/en/v2/)
Last Updated 2026-02-13 00:00 GMT

Description

The seldon pipeline status command queries the Seldon Core 2 scheduler for the current status of a deployed pipeline. It returns a JSON response containing the pipeline version, state, models readiness flag, and detailed step information. The -w PipelineReady flag provides a blocking wait that returns only when the pipeline reaches the ready condition.

Code Reference

CLI Signature

seldon pipeline status <pipelineName> [flags]

CLI Options

Flag Description Default
pipelineName Name of the pipeline to query (positional argument) (required)
-w, --wait Pipeline wait condition (e.g., PipelineReady) (none)
--scheduler-host Seldon scheduler host 0.0.0.0:9004
--authority Authority (HTTP/2) or virtual host (HTTP/1) (none)
-r, --show-request Show the request payload false
-o, --show-response Show the response payload true

Source: docs-gb/cli/seldon_pipeline_status.md:L1-25

Alternative: HTTP Readiness Probe

curl -Ik http://<host>/v2/pipelines/<pipelineName>/ready

I/O Contract

Inputs

  • Pipeline name: The metadata.name of the pipeline to query.

Outputs

  • JSON status response containing:
Field Type Description
pipelineName string Name of the pipeline
versions[].state.pipelineVersion integer Current version number
versions[].state.status string Pipeline state (PipelineReady, PipelineCreating, PipelineFailed)
versions[].state.modelsReady boolean Whether all referenced models are available
versions[].state.reason string Human-readable state explanation
versions[].state.lastChangeTimestamp string ISO 8601 timestamp of last state change
versions[].pipeline.steps array Detailed step configuration

Usage Examples

Basic Status Check

# Query pipeline status
seldon pipeline status tfsimples | jq -M .

Blocking Wait for Readiness

# Wait until pipeline reaches PipelineReady state
seldon pipeline status tfsimples -w PipelineReady | jq -M .

Example Output (Ready Pipeline)

{
  "pipelineName": "tfsimples",
  "versions": [
    {
      "pipeline": {
        "name": "tfsimples",
        "version": 2,
        "steps": [
          {"name": "tfsimple1"},
          {
            "name": "tfsimple2",
            "inputs": ["tfsimple1.outputs"],
            "tensorMap": {
              "tfsimple1.outputs.OUTPUT0": "INPUT0",
              "tfsimple1.outputs.OUTPUT1": "INPUT1"
            }
          }
        ],
        "output": {"steps": ["tfsimple2.outputs"]}
      },
      "state": {
        "pipelineVersion": 2,
        "status": "PipelineReady",
        "reason": "created pipeline",
        "lastChangeTimestamp": "2023-06-29T14:11:40.101677847Z",
        "modelsReady": true
      }
    }
  ]
}

HTTP Readiness Probe

# Check readiness via HTTP (returns 200 if ready)
curl -Ik http://0.0.0.0:9000/v2/pipelines/tfsimples/ready

Custom Scheduler Host

seldon pipeline status tfsimples -w PipelineReady --scheduler-host scheduler.seldon.svc:9004

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment