<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How it works inside | Keystone</title><link>https://carlosprados.github.io/keystone/internals/index.html</link><description>What the agent is made of, and what actually happens between “plan received” and “everything running”.
Architecture
The three interfaces the whole design hangs from.
Supervisor
The state machine and the layered, parallel start.
Runners
How processes and containers are actually started, watched and stopped.
Artifacts
Downloading, verifying and caching, on a network that drops.
State and recovery
What survives a reboot, and what happens when the agent is killed. {class=“children children-type-flat children-sort-”}</description><generator>Hugo</generator><language>en</language><atom:link href="https://carlosprados.github.io/keystone/internals/index.xml" rel="self" type="application/rss+xml"/><item><title>Architecture</title><link>https://carlosprados.github.io/keystone/internals/architecture/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/internals/architecture/index.html</guid><description>The three interfaces the whole design hangs from.</description></item><item><title>Supervisor</title><link>https://carlosprados.github.io/keystone/internals/supervisor/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/internals/supervisor/index.html</guid><description>The state machine and the layered, parallel start.</description></item><item><title>Runners</title><link>https://carlosprados.github.io/keystone/internals/runners/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/internals/runners/index.html</guid><description>How processes and containers are actually started, watched and stopped.</description></item><item><title>Artifacts</title><link>https://carlosprados.github.io/keystone/internals/artifacts/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/internals/artifacts/index.html</guid><description>Downloading, verifying and caching, on a network that drops.</description></item><item><title>State and recovery</title><link>https://carlosprados.github.io/keystone/internals/state-and-recovery/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/internals/state-and-recovery/index.html</guid><description>What survives a reboot, and what happens when the agent is killed.</description></item></channel></rss>