Spicedb-operator Alternatives
Similar projects and alternatives to spicedb-operator
-
operator-sdk
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
-
kubebuilder
Kubebuilder - SDK for building Kubernetes APIs using CRDs
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
-
prometheus-operator
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
-
spicedb
Open Source, Google Zanzibar-inspired fine-grained permissions database
-
-
controller-idioms
Generic libraries for building idiomatic Kubernetes controllers
-
kubectl-operator
Manage Kubernetes Operators from the command line
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
databricks-kube-operator
A Kubernetes operator to enable GitOps style deploys for Databricks resources
spicedb-operator reviews and mentions
-
Writing a Kubernetes Operator
Since Go got generics, working with the Kubernetes API could become far more ergonomic. It's been pulling teeth until now. I'm eager to see how the upstream APIs change over time.
In the mean time, one of the creators of the Operator Framework[0] built a bunch of useful patterns using generics that we used to build the SpiceDB Operator[1] called controller-idioms[2].
Does anyone know of other efforts to improve the status quo?
[0]: https://operatorframework.io
This is a common frustration of mine as well!
In the latest release of the spicedb-operator[0], I added a feature that allows users to specify arbitrary patches over operator-managed resources directly in the API (examples in the link).
There are some other projects like Kyverno and Gatekeeper that try to do this generically with mutating webhooks, but embedding a `patches` API into the operator itself gives the operator a chance to ensure the changes are within some reasonable guardrails.
[0]: https://github.com/authzed/spicedb-operator/releases/tag/v1....
Stats
authzed/spicedb-operator is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of spicedb-operator is Go.