Install Template
install_templateInstall a catalog template as a new release. Provide name (release name), template, optional version (defaults to latest), the values YAML (from get_template), and gvc unless the template creates its own. Validate first where available: preview_template (full profile; same inputs) dry-runs the render and catches values mistakes before anything is created. Deployment is asynchronous — verify with get_installed_template afterwards. Recommended reading before first use: get_cpln_skill("template-catalog") — the runbook for this tool family (read once per session).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gvc | No | Target GVC. Required unless the template creates its own GVC (get_template shows which). If the user named one for the template, use it; if not, list available GVCs with list_resources (kind="gvc") and let them choose. | |
| org | Yes | Organization slug (lowercase kebab-case). NEVER guess — if the user has not named one, ask. On org-not-found, stop and ask; do not retry variants. | |
| name | Yes | Release name — the unique, immutable identifier for this installed instance within the org. | |
| values | Yes | The values.yaml content (YAML mapping) that configures the install. Start from get_template’s example values. | |
| version | No | Template version (e.g. "3.0.1"). Omit to use the latest. See get_template for available versions. | |
| template | Yes | Catalog template to use — select one of the available templates (full details via browse_templates/get_template). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the call succeeded. | |
| data | No | The full machine-readable result — list rows, the resource object, query results. Read THIS, not just the summary. | |
| summary | Yes | One-line summary of the result. | |
| nextSteps | No | Recommended follow-up actions for this task, in order. |