View Source PipelineRun Server
This project provides a Kubernetes Operator to manage
PipelineRunServer
and PipelineRunRequest
resources.
what-is-it
🔎 What is it?
Based on Tekton, it allows you to define concurrency
settings to queue your PipelineRun
resources and handle the management of
dependant Kubernetes resources (such as PipelineResource
or
PersistentVolumeClaim
needed by your Pipeline
resources).
example
⚗️ Example
---
apiVersion: datapio.co/v1
kind: PipelineRunServer
metadata:
name: my-server
namespace: default
spec:
max_concurrent_jobs: 1
history: 10
---
apiVersion: datapio.co/v1
kind: PipelineRunRequest
metadata:
name: my-request
namespace: default
spec:
pipeline: pipeline0
server: my-server
extraResources:
- apiVersion: v1
kind: ConfigMap
metadata:
name: my-request-cmap
data:
hello: world