{"repo":"melancholictheory/wellcake","free":true,"listed":false,"github":"https://github.com/melancholictheory/wellcake","clone":"git clone https://github.com/melancholictheory/wellcake.git","description":"A Kubernetes operator for Valkey — Standalone / Replication / Sentinel / Cluster, operator-driven failover, proactive zero-downtime rolling restarts, Atomic Slot Migration, S3 backups, multi-region replication.","language":"Go","stars":25,"topics":["cache","cloud-native","controller-runtime","database","golang","helm","high-availability","kubebuilder","kubernetes","kubernetes-operator"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"wellcake A Kubernetes operator for Valkey. It manages Valkey across four topologies — Standalone, Replication, Sentinel, and Cluster — with operator-driven failover, proactive zero-downtime rolling restarts, cluster bootstrap/scale/reshard, S3 backups, multi-region replication, and no-restart secret rotation. wellcake ships the valkey-operator controller plus Helm charts for the operator and for individual clusters. It is an independent project; the goal is to replace hand-rolled StatefulSets and chart-based Redis/Valkey deployments with a single declarative CRD that understands Valkey's failure and scaling semantics. Status: early / experimental. APIs are v1alpha1 (served) and v1beta1 (hub/storage). Run it in a non-critical environment first. Documentation - docs/architecture.md — how the operator works internally - docs/topologies.md — Standalone / Replication / Sentinel / Cluster - docs/crd-reference.md — full CRD field reference - docs/runbook.md — operational procedures and failure scenarios - docs/kubectl-plugin.md — the kubectl valkey plugin (status / cli / backup / restart / reshard / failover / hibernate / certificate / report) - docs/development.md — developing the operator - CONTRIBUTING.md — maintaining the operator (workflow, codegen, review) - docs/testing.md — test map: levels (unit / RESP-mock / reconcile / webhook / envtest / e2e), coverage and how to run - docs/chaos-testing.md — chaos/integration test plan (network partition, quorum loss, slow BGSAVE, opera","default_branch":null,"files":null,"tree":[],"storefront":"/r/melancholictheory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/melancholictheory/wellcake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}