Blueprint installations add all services defined in a blueprint as installations on an environment. Configure blueprint inputs to customize the installation for each environment.Documentation Index
Fetch the complete documentation index at: https://ryvn.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Properties
blueprint
string — required
Name of the blueprint to install. All services defined in the blueprint will be
added as installations on the environment.
environment
string — required
Target environment for this installation.
blueprintInstallationName
string — optional
Custom name for this blueprint installation. If not specified, uses the
blueprint name.
releaseChannel
string — optional
Release channel this installation follows. If unset, uses the environment’s
channel. Mutually exclusive with branch.
branch
string — optional
Track a branch’s releases on a blueprint configured with
branches. Mutually exclusive with
releaseChannel. The referenced blueprint must declare this branch in its
branches list.
inputs
array — optional
Input parameters to pass to the blueprint. These inputs override any default
values defined on the blueprint and are used by services within the blueprint.
inputs[].name
string — required
Name of the blueprint input parameter.
inputs[].value
string — optional
Value for the input parameter. Cannot be used with valueFromOrgSecret.
inputs[].valueFromVariableGroup
object — optional
Reference an environment-scoped variable group to use as the input value. Only
valid for map type inputs with isSecret: true. Cannot be used with value
or valueFromOrgSecret.
defaultFrom on the blueprint
input definition — use defaultFrom when you want a fallback when no value is
provided, and valueFromVariableGroup when you want to explicitly bind the
input to a variable group.
inputs[].valueFromVariableGroup.name
string — required
Name of the variable group in the target environment.
inputs[].valueFromVariableGroup.key
string — optional
The specific key to get from the variable group. If not specified, the entire
variable group key-value map is used. When a key is specified, only that key’s
value is used as the input value.
inputs[].valueFromOrgSecret
object — optional
Reference to an organization-level secret for the input value. Cannot be used
with value.
inputs[].valueFromOrgSecret.name
string — required
Name of the organization secret.
inputs[].valueFromOrgSecret.key
string — required
Key within the organization secret to get the value from.
excludedInstallations
array — optional
List of service installations within this blueprint that should be excluded from
automatic updates. These installations will not receive automatic updates when
the blueprint is updated, allowing you to pin specific services to their current
versions.
Examples
Marketplace blueprint
Install a marketplace blueprint using theryvn.app/ prefix: