wascc-host icon indicating copy to clipboard operation
wascc-host copied to clipboard

Create the vinculum

Open autodidaddict opened this issue 4 years ago • 0 comments

The lattice will realize its full potential once it can support things like declarative deployments of actors and capabilities. To support those kinds of features, we need an autonomous agent that can monitor the lattice to maintain a snapshot of observed state as well as desired state. Every time the observed state changes, the vinculum will produce a list of corrective actions, if any, that will bring the observed state to match the desired state. This pattern is fairly common throughout platforms like Kubernetes (e.g. controllers) and is far more reliable than issuing imperative commands which are not idempotent.

The commands that the vinculum produces will conform to the control plane protocol defined in #63 .

autodidaddict avatar Jul 27 '20 20:07 autodidaddict