Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ndeloof/kitten
Kitten is a local runner for Tekton pipeline, relying on a local docker engine
https://github.com/ndeloof/kitten
Last synced: 3 months ago
JSON representation
Kitten is a local runner for Tekton pipeline, relying on a local docker engine
- Host: GitHub
- URL: https://github.com/ndeloof/kitten
- Owner: ndeloof
- License: apache-2.0
- Created: 2019-05-23T14:44:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-26T20:48:43.000Z (over 5 years ago)
- Last Synced: 2024-06-20T14:27:41.165Z (7 months ago)
- Language: Go
- Size: 84 KB
- Stars: 34
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Kitten](./images/kitten_logo.png)
# Overview
Kitten is a local runner for Tekton CRD.
If you never heard about Tekton, check [here](https://tekton.dev/)Kitten doesn't require a Kubernetes cluster to run
pipelines, it uses your (local) Docker installation
to execute the exact same sequence of containers,
reusing some of the Tekton component, and just
replacing the Kubernetes CRD objects and Pod
scheduling with in-memory state and plain Docker
containers.This project mostly started as an exercice to
improve my Go skills. But I imagine it can be used
to run local tests of your Tekton pipeline.This project use raw Tekton CRDs, it doesn't define any higher level syntax
to define your CI/CD process. Other open source projects such as [Jenkins X](https://jenkinsx.io)), have already integrated Tekton as the default pipeline engine.## Installing
[need instructions for OS X and Linux]## Testing Your Pipeline
[need examples of testing a local pipeline ]### Why a Kitty Cat Logo?
You've probably seen the Tekton logo, which is a robot cat. These days most Kubernetes-related project names start with the letter `K`, we did the same thing.### Credits
- [ndeloof ](https://github.com/ndeloof) on starting this project and developing the core components
- [SharePointOscar](https://github.com/sharepointoscar) for using his under-utilized creative side to come up with our logo