Expand description
confium-operator — Kubernetes operator for Confium threshold
signing ceremonies.
Watches for ConfiumSigningCeremony Custom Resources and
orchestrates the threshold DKG + sign lifecycle. The operator
runs as a Kubernetes Deployment; each ceremony is a CRD instance.
§CRD shape
apiVersion: confium.org/v1alpha1
kind: ConfiumSigningCeremony
metadata:
name: release-v2-signing
spec:
scheme: cmp20
threshold: 3
partyCount: 5
messageRef:
configMap: release-artifact
key: release.tar.gz
outputRef:
secret: release-signature§Status
Scaffold: the CRD definition + controller loop are defined but the actual Kubernetes client integration is stubbed. The scaffold lets teams design their ceremony workflow against a stable API.
Modules§
- controller 🔒
- Controller loop — watches for ConfiumSigningCeremony CRs and reconciles them.
- crd 🔒
- CRD definitions for Confium Kubernetes resources.
Structs§
Functions§
- main 🔒