WIP: Simple gated CI/CD Server to run on K8's Cluster typically in a hosted environment
Coming soon!
- Server - Receive notifications on code changes, parse and trigger Pipeline
- SCM - WebHook (GitHub/BitBucket Server)
- SCM - Poll
- Pipeline Parser
- Conditional Driver (Push/Tag/Pull Request/GIT Diff/GIT Branch/File Exists/File Content)
- Pipeline Execution (K8's Jobs)
- Pipeline Execution monitoring
- Data Store & Logger (configMaps or etcd-io bbolt in a persistance storage)
- Server UI - User Interface to View/Admin Server
- Authenticator - Authenticate and authorize users
- RBAC
- Dex
- Secrets - Store Secrets as K8's secrets
- API - API for server
- CLI - CLI for server