All Projects → summerwind → whitebox-controller

summerwind / whitebox-controller

Licence: Apache-2.0 license
Extensible generic controller for Kubernetes

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to whitebox-controller

bilrost
Kubernetes controller/operator to set up OAUTH2/OIDC security on any ingress based service
Stars: ✭ 17 (-50%)
Mutual labels:  controller, operator
kube-code-generator
Kubernetes code generator docker image
Stars: ✭ 60 (+76.47%)
Mutual labels:  controller, operator
carvel-secretgen-controller
secretgen-controller provides CRDs to specify what secrets need to be on Kubernetes cluster (to be generated or not)
Stars: ✭ 54 (+58.82%)
Mutual labels:  controller, operator
Gontroller
Go library to create resilient feedback loop/control controllers.
Stars: ✭ 121 (+255.88%)
Mutual labels:  controller, operator
Kooper
Kooper is a simple Go library to create Kubernetes operators and controllers.
Stars: ✭ 388 (+1041.18%)
Mutual labels:  controller, operator
terraform-operator
A Kubernetes CRD to handle terraform operations
Stars: ✭ 204 (+500%)
Mutual labels:  controller, operator
vpc-peering-operator
A Kubernetes Operator to manage the lifecycle of AWS VPC Peering Connections
Stars: ✭ 23 (-32.35%)
Mutual labels:  controller, operator
Service Level Operator
Manage application's SLI and SLO's easily with the application lifecycle inside a Kubernetes cluster
Stars: ✭ 260 (+664.71%)
Mutual labels:  controller, operator
Eventrouter
A simple introspective kubernetes service that forwards events to a specified sink.
Stars: ✭ 671 (+1873.53%)
Mutual labels:  controller, operator
Nats Streaming Operator
NATS Streaming Operator
Stars: ✭ 167 (+391.18%)
Mutual labels:  controller, operator
marin3r
Lightweight, CRD based envoy control plane for kubernetes
Stars: ✭ 51 (+50%)
Mutual labels:  operator
cmak-operator
CMAK (prev. Kafka Manager) for Kubernetes
Stars: ✭ 45 (+32.35%)
Mutual labels:  operator
OpenProtocolInterpreter
Converts the ugly package that came from Open Protocol to an object
Stars: ✭ 94 (+176.47%)
Mutual labels:  controller
kubexpose-operator
CRD and Operator to access your Kubernetes Deployment over the Internet
Stars: ✭ 45 (+32.35%)
Mutual labels:  operator
kerntroller
No description or website provided.
Stars: ✭ 31 (-8.82%)
Mutual labels:  controller
amala
Lightweight, Typescript REST library powered by Koa 2+. Use classes and decorators to define your API. Inject arguments from ctx. Supports API versioning. Future support for OpenAPI3. Works with koa-router.
Stars: ✭ 41 (+20.59%)
Mutual labels:  controller
joyconpi
An attempt at emulating a Nintendo Switch Joy-Con controller with a Raspberry Pi
Stars: ✭ 24 (-29.41%)
Mutual labels:  controller
WellBehavedFX
Composable event handlers and skin scaffolding for JavaFX controls.
Stars: ✭ 52 (+52.94%)
Mutual labels:  controller
aws-nlb-helper-operator
Simple operator to manage AWS NLB attributes using Kubernetes Service object annotations
Stars: ✭ 23 (-32.35%)
Mutual labels:  operator
sieve
Automatic Reliability Testing for Kubernetes Controllers
Stars: ✭ 183 (+438.24%)
Mutual labels:  operator

Whitebox Controller

Whitebox Controller is an extensible general purpose controller for Kubernetes.

This controller performs reconciliation or validation of Kubernetes resources by executing external commands or sending HTTP requests to external URLs. This allows developers to implement the Kubernetes controller simply by providing an external command or HTTP endpoint.

Motivation

  • Allow developers to make controllers without various knowledge of Kubernetes
  • Allow developers to implement controllers in their familiar programming languages
  • Enable quick validation of new controller ideas

Documentation

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].