Pipeline configuration

Download JSON Schema

Example

apiVersion: leapview.dev/v1
kind: Pipeline
metadata:
  id: pipeline:operations-refresh
  name: operations-refresh
spec:
  selection:
    semanticModel: operations

Fields

Field Type Required Rules

Nested definitions

ManualPipelineSpec

Field Type Required Rules
selection PipelineSelection Yes

PipelineApiVersion

Field Type Required Rules

PipelineConcurrencyPolicy

Field Type Required Rules

PipelineDocument

Field Type Required Rules
apiVersion PipelineApiVersion Yes
kind PipelineResourceKind Yes
metadata PipelineMetadata Yes
spec PipelineSpec Yes

PipelineMetadata

Field Type Required Rules
description string No
displayName string No
documentation string No
domain string No
id string Yes pattern ^[A-Za-z0-9][A-Za-z0-9_.:-]*$
name string Yes pattern ^[A-Za-z_][A-Za-z0-9_.-]*$
owner string No
tags array of string No

PipelineResourceKind

Field Type Required Rules

PipelineSelection

Field Type Required Rules
semanticModel string Yes pattern ^[A-Za-z_][A-Za-z0-9_.-]*$

PipelineSpec

Field Type Required Rules

ScheduledPipelineSpec

Field Type Required Rules
concurrencyPolicy PipelineConcurrencyPolicy Yes
schedules object Yes
selection PipelineSelection Yes
startingDeadlineSeconds integer Yes
timezone string Yes