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