wandera / Git2kube
Licence: mit
Simple tool for syncing Git repository with K8s ConfigMap or Secret
Stars: ✭ 29
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Git2kube
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+126410.34%)
Mutual labels: devops
Openebs
Leading Open Source Container Attached Storage, built using Cloud Native Architecture, simplifies running Stateful Applications on Kubernetes.
Stars: ✭ 7,277 (+24993.1%)
Mutual labels: devops
Agente
Distributed simple and robust release management and monitoring system.
Stars: ✭ 30 (+3.45%)
Mutual labels: devops
Walkoff
A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
Stars: ✭ 855 (+2848.28%)
Mutual labels: devops
Dockerfiles
50+ DockerHub public images for Docker & Kubernetes - Hadoop, Kafka, ZooKeeper, HBase, Cassandra, Solr, SolrCloud, Presto, Apache Drill, Nifi, Spark, Consul, Riak, TeamCity and DevOps tools built on the major Linux distros: Alpine, CentOS, Debian, Fedora, Ubuntu
Stars: ✭ 847 (+2820.69%)
Mutual labels: devops
Nixops
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Stars: ✭ 838 (+2789.66%)
Mutual labels: devops
Pingidentity Devops Getting Started
Ping Identity Devops Program
Stars: ✭ 30 (+3.45%)
Mutual labels: devops
Iceci
IceCI is a continuous integration system designed for Kubernetes from the ground up.
Stars: ✭ 29 (+0%)
Mutual labels: devops
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+102313.79%)
Mutual labels: devops
git2kube - From Git to Kubernetes
Tool for syncing git with Kubernetes.
Features
- Synchronisation of Git repository with Kubernetes ConfigMap/Secret
- One shot or periodic
- Configurable healthcheck
- Configurable labels and annotations
- Configurable include/exclude rules for filtering files that should be synchronised
- Ability to synchronise git into target folder using symlinks (suitable for sidecar deployments)
- SSH key and Basic auth
Quickstart
Check out example folder that should get you started.
Docker repository
The tool is released as docker image as well, check the repository.
Documentation
How to develop
- Checkout into your GOROOT directory (e.g. /go/src/github.com/wandera/git2kube)
-
cd
into the folder and rundep ensure --vendor-only
- Tests are started by
go test -v ./...
- Or if you dont want to setup your local go env just use the provided Dockerfile
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].