monedula-gitops
GitOps for Apache Kafka: topics, access, quotas, schemas, SCRAM users and Confluent RBAC, from a CLI or a Kubernetes operator.
GitOps for Apache Kafka: topics, access, quotas, schemas, SCRAM users and Confluent RBAC, from a CLI or a Kubernetes operator.
A CLI that converts Apache Kafka ACLs into Confluent RBAC role bindings through a checksummed plan and verifies effective access before any ACL is deleted.
A Kafka MetricsReporter plugin that ships broker, JVM and KIP-714 client metrics over OTLP; a collector outage never blocks Kafka.
A read-only Go CLI that turns a real Kafka cluster into a shareable Kafka Simulator link, with an MCP server for AI agents.
An interactive, deterministic Apache Kafka simulator in the browser: break a cluster, scrub the timeline and read why it reacted.
Monedula is Latin for the jackdaw, the bird hiding in Kafka's name (kavka is Czech for jackdaw). Jackdaws are almost never seen alone, so the tools share one name: Monedula Flock.
A jackdaw roost leaves at dawn once the chorus of calls is loud enough.1 The two tools that change a cluster, monedula-gitops and monedula-acl-rbac-converter, can wait for agreement too: both keep desired state and plans in files that can go through a reviewed pull request.