<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Examples | Keystone</title><link>https://carlosprados.github.io/keystone/examples/index.html</link><description>Complete, copy-pasteable deployments: the recipes, the plan, and the exact calls to get them onto a device over each control plane.
Everything here uses one fictional stack, built up across the pages: a time-series database, an HTTP API that depends on it, a telemetry agent, and a static web front end in a container. It is deliberately the shape of a real edge deployment rather than a hello-world.
A service from a GitHub release</description><generator>Hugo</generator><language>en</language><atom:link href="https://carlosprados.github.io/keystone/examples/index.xml" rel="self" type="application/rss+xml"/><item><title>A service from a GitHub release</title><link>https://carlosprados.github.io/keystone/examples/service-from-release/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/service-from-release/index.html</guid><description>One component, end to end: sign it, describe it, deploy it, verify it.</description></item><item><title>A four-component stack</title><link>https://carlosprados.github.io/keystone/examples/stack-with-dependencies/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/stack-with-dependencies/index.html</guid><description>Database, API, telemetry agent and a container front end, in the right order.</description></item><item><title>Deploying over HTTP</title><link>https://carlosprados.github.io/keystone/examples/deploy-over-http/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/deploy-over-http/index.html</guid><description>curl and keystonectl, including the recipe store and dry runs.</description></item><item><title>Deploying over MQTT</title><link>https://carlosprados.github.io/keystone/examples/deploy-over-mqtt/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/deploy-over-mqtt/index.html</guid><description>Exact topics and payloads, including shipping recipes and plan in one message.</description></item><item><title>Updating over a metered link</title><link>https://carlosprados.github.io/keystone/examples/delta-updates/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/delta-updates/index.html</guid><description>Ship a 34 MB release as a 1 MB patch: a delta server, a recipe, and what the agent does with them.</description></item><item><title>Keeping an OT scanner's data fresh</title><link>https://carlosprados.github.io/keystone/examples/ot-discovery-datasets/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://carlosprados.github.io/keystone/examples/ot-discovery-datasets/index.html</guid><description>IEEE OUI vendor prefixes and a daily vulnerability feed, published signed and refreshed without restarting the scanner.</description></item></channel></rss>