repoSpanner is a distributed repository storage server, based around Git.
It is designed so that all nodes are equal -- any client can push/pull to/from any node and should see no difference at all. Each node makes sure that all pushed objects are synced to at least a majority of the nodes before acknowledging the push.
The system should be resilient against any nodes failing, as long as a majority of nodes remains available; with the worst case being a single push failing due to an attempt to push to the failed node.
Flight rules for git. Contribute to k88hudson/git-flight-rules development by creating an account on GitHub.
ksync - Sync files between your local system and a kubernetes cluster.
Gitkube: Build and deploy docker images to Kubernetes using git push
gitleaks - Searches full repo history for secrets and keys 🔑
Helper Scripts to commit changes to OpenShift Api Objects to Git. This repository delivers two shell scripts to you, that allow you to easily maintain your OpenShift API object in Git.
What is Codeflow?
Codeflow is a deploy pipeline that implements best-practices for 12-factor apps on Kubernetes.
Continuous docker builds from git sources.
Continuous deploys (or user-initiated deploys) using Kubernetes.
Hooks for waiting on test status and deploy-on-green.
Plugin based system is easy to extend.
Why use Codeflow?
Codeflow can provide easy access to self-service deployments without having to expose the kubernetes API to end-users.