Documentation ¶
Overview ¶
Package extproc provides an enactment.Backend implementation that relies on an external process to enact changes.
It works by piping incoming change requests to an external process and reading the new state from the process's stdout. Requests are single-threaded per-node, but if the backend is registered for multiple nodes there may be multiple processes invoked in parallel. If the process returns with a non-zero exit code within the range of GRPC status codes (https://pkg.golang.ir/google.golang.org/grpc/codes#Code) then the appropriate status will be returned, otherwise the errors will be translated into a generic Unknown status (Code = 2).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.