Banzai Cloud  (@banzaicloud)

Top repositories

1

bank-vaults

A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.
Go
1,864
star
2

pipeline

Banzai Cloud Pipeline is a solution-oriented application platform which allows enterprises to develop, deploy and securely scale container-based applications in multi- and hybrid-cloud environments.
Go
1,491
star
3

logging-operator

Logging operator for Kubernetes based on Fluentd and Fluentbit
Go
1,027
star
4

koperator

Oh no! Yet another Apache Kafka operator for Kubernetes
Go
766
star
5

istio-operator

An operator that manages Istio deployments on Kubernetes
Go
535
star
6

banzai-charts

Curated list of Banzai Cloud Helm charts used by the Pipeline Platform
Mustache
365
star
7

thanos-operator

Kubernetes operator for deploying Thanos
Go
278
star
8

pke

PKE is an extremely simple CNCF certified Kubernetes installer and distribution, designed to work on any cloud, VM or bare metal.
Go
263
star
9

hpa-operator

Horizontal Pod Autoscaler operator for Kubernetes. Annotate and let the HPA operator do the rest.
Go
239
star
10

dast-operator

Dynamic Application and API Security Testing
Go
186
star
11

spark-metrics

Spark metrics related custom classes and sinks (e.g. Prometheus)
Scala
172
star
12

cloudinfo

Cloud instance type and price information as a service
Go
164
star
13

telescopes

Telescopes is a cloud instance types and full cluster layout recommender consisting of on-demand and spot/preemptible AWS EC2, Google, Azure, Oracle and Alibaba cloud instances.
Go
162
star
14

hollowtrees

A ruleset based watchguard to keep spot/preemptible instance based clusters safe, with plugins for VMs, Kubernetes, Prometheus and Pipeline
Go
155
star
15

kurun

Run main.go in Kubernetes with one command, also port-forward your app into Kubernetes
Go
132
star
16

jwt-to-rbac

JWT-to-RBAC lets you automatically generate RBAC resources based on JWT tokens
Go
112
star
17

service-tools

Prepare your Node.js application for production
TypeScript
100
star
18

nodepool-labels-operator

Nodepool Labels operator for Kubernetes
Go
69
star
19

drone-kaniko

A thin shim-wrapper around the official Google Kaniko Docker image to make it behave like the Drone Docker plugin.
Shell
56
star
20

pvc-operator

Go
51
star
21

satellite

Determine your cloud provider with a simple HTTP call
Go
49
star
22

prometheus-jmx-exporter-operator

Go
45
star
23

chartsec

Helm Chart security scanner
Go
45
star
24

anchore-image-validator

Anchore Image Validator lets you automatically detect or block security issues just before a Kubernetes pod starts.
Go
44
star
25

spot-price-exporter

Prometheus exporter to track spot price history
Go
40
star
26

logrus-runtime-formatter

Golang runtime package based automatic function, line and package fields for Logrus
Go
40
star
27

kubeconfiger

Example tool for cleaning up untrusted kubeconfig files
Go
36
star
28

spot-termination-exporter

Prometheus spot instance exporter to monitor AWS instance termination with Hollowtrees
Go
36
star
29

imps

ImagePullSecrets controller allows you to distribute image pull secrets based on namespace/pod matches.
Go
30
star
30

banzai-cli

CLI for Banzai Cloud Pipeline platform
Go
30
star
31

allspark

AllSpark is a simple building block for quickly building web microservice deployments for demo purposes.
Go
26
star
32

istio-client-go

Golang API representation for Istio resources
Go
23
star
33

istio-external-demo

Working example for restricting access to external services from an Istio service mesh
23
star
34

k8s-cncf-meetup

Kubernetes and Cloud Native Computing Meetup slides
DIGITAL Command Language
19
star
35

spot-config-webhook

A Kubernetes mutating admission webhook that sets the scheduler of specific pods based on a ConfigMap.
Go
19
star
36

aws-billing-alarm

Shell
15
star
37

aws-autoscaling-exporter

Prometheus exporter with AWS auto scaling group and instance level metrics for Hollowtrees
Go
14
star
38

docker-cruise-control

Linkedin's Cruise Control container image built for Koperator (https://github.com/banzaicloud/koperator)
Shell
13
star
39

lambda-slack-bot

AWS Lambda Golang Slack bot to list running EC2 instances
Go
12
star
40

fluent-plugin-label-router

Fluentd plugin to route records based on Kubernetes labels and namespace
Ruby
11
star
41

docker-kafka

Dockerfile to building Docker image for Apache Kafka
Dockerfile
10
star
42

crd-updater

Helm 3 library chart that emulates Helm 2 CRD update behavior.
Go
10
star
43

ht-k8s-action-plugin

Hollowtrees plugin used to interact with Kubernetes on specific event triggers
Go
10
star
44

jmx-exporter-loader

Java
10
star
45

preemption-exporter

Prometheus preemptible instance exporter to monitor GCP instance termination with Hollowtrees
Go
10
star
46

go-code-generation-demo

Go
9
star
47

bank-vaults-workshop

Material for the Hacktivity 2019 - Bank-Vaults workshop
7
star
48

pipeline-cp-launcher

Pipeline ControlPlane launcher using AWS Cloudformation or Azure ARM template, running on Kubernetes
Makefile
7
star
49

zeppelin-pdi-example

6
star
50

go-cruise-control

It's client library written in Golang for interacting with Linkedin Cruise Control using its HTTP API.
Go
5
star
51

bank-vaults-docs

Bank-Vaults documentation
Shell
5
star
52

logging-operator-docs

Logging operator documentation
Shell
4
star
53

banzai-types

Common types, configs and utils used across several Banzai Cloud projects
Go
4
star
54

koperator-docs

Documentation for Koperator - the operator for managing Apache Kafka on Kubernetes
HTML
4
star
55

circleci-orbs

Makefile
3
star
56

ht-aws-asg-action-plugin

Hollowtrees plugin to detach instances from auto scaling groups
Go
3
star
57

drone-plugin-sonar

Drone plugin for static code analysis
Go
3
star
58

fluent-plugin-tag-normaliser

Fluent output plugin to transform tags based on record content
Ruby
2
star
59

cicd-go

A Go client for the Pipeline CI/CD subsystem
Go
2
star
60

gin-utilz

Gin framework utilities
Go
2
star
61

banzailint

Custom lint rules for Banzai Cloud code
Makefile
2
star
62

docker-jmx-exporter

Docker image for JMX-exporter
Dockerfile
2
star
63

.github

Github default files
1
star
64

cadence-aws-sdk

Cadence wrapper around the AWS Go SDK to make working with the AWS API easier in Cadence workflows
Go
1
star
65

developer-guide

Guide for developers on writing code and maintaining projects
1
star
66

thanos-operator-docs

Thanos operator documentation
Shell
1
star
67

drone-plugin-k8s-client

Drone plugin implementation for k8s operations
Go
1
star
68

dynamic-class-gen

Java
1
star
69

custom-runner

go custom runner
Go
1
star
70

cluster-registry

Go
1
star
71

integrated-service-sdk

Client SDK for the Integrated Service Operator
Go
1
star
72

log-socket

Service and CLI tool for forwarding logs through a WebSocket connection
Go
1
star
73

kube-service-annotate

A Kubernetes mutating webhook to annotate services based on rules
Go
1
star
74

pipeline-sdk

SDK for extending Pipeline
Go
1
star
75

pipeline-cp-images

Pipeline ControlPlane images
Shell
1
star
76

dockerized-newman

Automated end-2-end testing with Postman in Docker
1
star
77

drone-plugin-zeppelin-client

Zeppelin REST API client plugin for Drone. A step in the Pipeline PaaS CI/CD component to provision a Kubernetes cluster or use a managed one
Go
1
star