View Source Project Operator

This project provides a Kubernetes Operator to manage Project resources.

what-is-it

🔎 What is it?

Based on Tekton and the PipelineRun Server, it allows you to specify Github Post-Commit webhooks, with distinct concurrency settings, to run your Continuous Integration / Deployment pipelines.

Your CI/CD pipelines will be implemented with klifter.

example

⚗️ Example

---
apiVersion: datap.io/v1alpha1
kind: Project
metadata:
  name: my-project
  namespace: default
spec:
  webhooks:
    - name: default
      max_concurrent_jobs: 10
      history: 10