https://github.com/catvec/kube-git-deploy
Automatically deploy git repositories to Kubernetes
https://github.com/catvec/kube-git-deploy
Last synced: 7 months ago
JSON representation
Automatically deploy git repositories to Kubernetes
- Host: GitHub
- URL: https://github.com/catvec/kube-git-deploy
- Owner: catvec
- License: mit
- Created: 2018-11-13T01:45:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-02T00:34:12.000Z (about 7 years ago)
- Last Synced: 2025-05-04T01:02:14.191Z (11 months ago)
- Language: Go
- Size: 242 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Project Status: Temporarily Paused
# Kube Git Deploy
Automatically deploy git repositories to Kubernetes.
# Table Of Contents
- [Overview](#overview)
- [Design](#design)
# Overview
Automatically builds Docker images and deploys Kubernetes resources on Git
pushes.
# Design
## Components
- [Etcd data backend](./api/README.md#data)
- [Golang API server](./api/README.md#endpoints)
- [Dashboard website](#./frontend/README.md)
- Golang CLI
## Behavior
API server creates GitHub web hooks for repositories.
Receives GitHub webhook requests for every commit.
Actions on commit depend on contents of `kube-git-deploy.toml` file in
repository.
Golang CLI configures which GitHub repositories webhooks should be created for.