Octogram
module Agent : sig ... end
This module introduces the business logic run by an Octogram agent on a remote runner.
module Agent_builtins : sig ... end
This module introduces the remote procedure allowing to manage the lifecycle of a remote agent.
module Agent_name : sig ... end
module Agent_state : sig ... end
module Execution_params : sig ... end
module Global_variables : sig ... end
This modules introduces the table of global variables which can is manipulated by jobs.
module Helpers : sig ... end
module Http_client : sig ... end
module Http_server : sig ... end
Spawns a simple HTTP server (the python 3 module).
module Job : sig ... end
This module introduces the definition of a Octogram job, that is an interaction between the orchestrator and one agent.
module Mavryk : sig ... end
module Orchestrator : sig ... end
module Orchestrator_state : sig ... end
module Prometheus_agent : sig ... end
module Prometheus_server : sig ... end
module Recipe : sig ... end
module Remote_agent : sig ... end
This module introduces the means to spawn and control agents on remote machine.
module Remote_procedure : sig ... end
module Remote_prometheus : sig ... end
module Services_cache : sig ... end
module Stage : sig ... end
A stage defines an ordered set of jobs to be executed on a set of agents known to the orchestrator.
module Template : sig ... end
module Uri : sig ... end
module Uri_resolver : sig ... end