Skip to content

eval-hub: Dataflow

Controller Watches

Kubernetes resources this controller monitors for changes. Each watch triggers reconciliation when the watched resource is created, updated, or deleted.

No controller watches found.

Reconciliation Flow

How the controller interacts with the Kubernetes API during reconciliation.

sequenceDiagram
    %% Static dataflow for eval-hub

    participant KubernetesAPI as Kubernetes API
    participant eval_hub as eval-hub

HTTP Endpoints

Method Path Source
GET /api/v1/evaluations/collections docs/openapi.yaml
POST /api/v1/evaluations/collections docs/openapi.yaml
DELETE /api/v1/evaluations/collections/{id} docs/openapi.yaml
GET /api/v1/evaluations/collections/{id} docs/openapi.yaml
PATCH /api/v1/evaluations/collections/{id} docs/openapi.yaml
PUT /api/v1/evaluations/collections/{id} docs/openapi.yaml
GET /api/v1/evaluations/jobs docs/openapi.yaml
POST /api/v1/evaluations/jobs docs/openapi.yaml
DELETE /api/v1/evaluations/jobs/{id} docs/openapi.yaml
GET /api/v1/evaluations/jobs/{id} docs/openapi.yaml
GET /api/v1/evaluations/providers docs/openapi.yaml
POST /api/v1/evaluations/providers docs/openapi.yaml
DELETE /api/v1/evaluations/providers/{id} docs/openapi.yaml
GET /api/v1/evaluations/providers/{id} docs/openapi.yaml
PATCH /api/v1/evaluations/providers/{id} docs/openapi.yaml
PUT /api/v1/evaluations/providers/{id} docs/openapi.yaml
GET /api/v1/health docs/openapi.yaml

Configuration

ConfigMaps and Helm values that control this component's runtime behavior.