All Projects → atlassian → ctrl

atlassian / ctrl

Licence: Apache-2.0 license
Tiny Kubernetes controller framework

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to ctrl

Cronjobber
Cronjobber is a cronjob controller for Kubernetes with support for time zones
Stars: ✭ 169 (+956.25%)
Mutual labels:  kubernetes-controller
cf-k8s-networking
building a cloud foundry without gorouter....
Stars: ✭ 33 (+106.25%)
Mutual labels:  kubernetes-controller
certificate-expiry-monitor-controller
Certificate Expiry Monitor Controller monitors the expiration of TLS certificates used in Ingress.
Stars: ✭ 114 (+612.5%)
Mutual labels:  kubernetes-controller
Dark
(grafana) Dashboards As Resources in Kubernetes
Stars: ✭ 190 (+1087.5%)
Mutual labels:  kubernetes-controller
Skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Stars: ✭ 2,606 (+16187.5%)
Mutual labels:  kubernetes-controller
kotary
Managing Kubernetes Quota with confidence
Stars: ✭ 85 (+431.25%)
Mutual labels:  kubernetes-controller
Kubernetes Reflector
Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.
Stars: ✭ 129 (+706.25%)
Mutual labels:  kubernetes-controller
aws-cloud-map-mcs-controller-for-k8s
K8s controller implementing Multi-Cluster Services API based on AWS Cloud Map.
Stars: ✭ 61 (+281.25%)
Mutual labels:  kubernetes-controller
Chowkidar
A kubernetes controller that watches/observes events & then takes configured actions – [✩Star] if you're using it!
Stars: ✭ 55 (+243.75%)
Mutual labels:  kubernetes-controller
aws-vpn-controller
The AWS VPN Controller allows you to create and delete AWS VPNs and connect them to your VPCs using Kubernetes Custom Resource Definitions.
Stars: ✭ 26 (+62.5%)
Mutual labels:  kubernetes-controller
Bonny
The Elixir based Kubernetes Development Framework
Stars: ✭ 190 (+1087.5%)
Mutual labels:  kubernetes-controller
Strimzi Kafka Operator
Apache Kafka running on Kubernetes
Stars: ✭ 2,833 (+17606.25%)
Mutual labels:  kubernetes-controller
smartnat
Kubernetes controller to expose Services with TCP/UDP
Stars: ✭ 25 (+56.25%)
Mutual labels:  kubernetes-controller
Operators
Collection of Kubernetes Operators built with KUDO.
Stars: ✭ 175 (+993.75%)
Mutual labels:  kubernetes-controller
mysql-operator
Asynchronous MySQL Replication on Kubernetes using Percona Server and Openark's Orchestrator.
Stars: ✭ 810 (+4962.5%)
Mutual labels:  kubernetes-controller
Frameworkcontroller
General-Purpose Kubernetes Pod Controller
Stars: ✭ 139 (+768.75%)
Mutual labels:  kubernetes-controller
vault-sidecar-injector
Kubernetes admission webhook for secure, seamless and dynamic handling of secrets in your applications
Stars: ✭ 55 (+243.75%)
Mutual labels:  kubernetes-controller
gotway
☸️ Cloud native API Gateway powered with in-redis cache
Stars: ✭ 71 (+343.75%)
Mutual labels:  kubernetes-controller
active-monitor
Provides deep monitoring and self-healing of Kubernetes clusters
Stars: ✭ 135 (+743.75%)
Mutual labels:  kubernetes-controller
vegeta-controller
VegetaController is Kubernetes Custom Controller that allows distributed execution of tsenart/vegeta.
Stars: ✭ 23 (+43.75%)
Mutual labels:  kubernetes-controller

ctrl

A tiny framework for building a particular type of Kubernetes controllers. Opinionated, of course.

Contributing

Pull requests, issues and comments welcome. For pull requests:

  • Add tests for new features and bug fixes
  • Follow the existing style
  • Separate unrelated changes into multiple pull requests

See the existing issues for things to start contributing.

For bigger changes, make sure you start a discussion first by creating an issue and explaining the intended change.

Atlassian requires contributors to sign a Contributor License Agreement, known as a CLA. This serves as a record stating that the contributor is entitled to contribute the code/documentation/translation to the project and is willing to have it used in distributions and derivative works (or is willing to transfer ownership).

Prior to accepting your contributions we ask that you please follow the appropriate link below to digitally sign the CLA. The Corporate CLA is for those who are contributing as a member of an organization and the individual CLA is for those contributing as an individual.

License

Copyright (c) 2018 Atlassian and others. Apache 2.0 licensed, see LICENSE file.

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