The manifest block
boolean
default:"true when the block is present"
Whether the variable is in the default selection. A variable without a
manifest block is excluded by default; include: false excludes one
that has a block.string
default:"the label"
Heading of the variable’s entry.
string (Markdown)
Why the value is needed.
string (Markdown)
How to obtain it.
The generated document
Markdown, in this order:- Title — Required values — <project>, then the deployment name, the target name when generated from a target, the generation date, and Prepared by when known.
- The deployment’s
description. - A sentence stating how many values are needed and that sensitive values must be shared securely.
- A summary table: number, label, type, sensitive, required.
- One section per variable, in selection order: title; a metadata line (type, Sensitive — share securely, Optional, default, Provided each time a deploy starts, Only applies when …); description; Why it is needed; How to get it; Allowed values for selects; Format for validation constraints in plain language.
- A footer noting the document was generated by Keel.
Generating
UI
Export variable manifest on a deployment page or a target page opens the builder: a checkbox per variable (default selection pre-checked), a live preview, and Download Markdown / Download HTML. The project name is the repository (Keel Dev) or organization / repository (Keel Cloud); Keel Cloud also fills Prepared by with the signed-in user’s name.CLI
Selecting a variable that does not exist, or ending up with an empty
selection, is an error.