Skip to main content
Glama

Upgrade Template

upgrade_template
Destructive

Upgrade an installed release to a new version (omit it for the latest available) with its complete values. Identify the release by name only: the template and GVC are immutable and read from the installed release, so you do NOT pass them. values REPLACE the release's current values entirely (no merge): start from the values it runs with now, which the user reads in the Console and never pastes into the chat, not the template example. Verify with get_installed_template after.

Input Schema

NameRequiredDescriptionDefault
orgNoOrganization slug.
nameYesRelease name — the unique, immutable identifier for this installed instance within the org.
valuesYesThe complete values.yaml for the release going forward — it REPLACES the currently applied values entirely (there is no reuse-values merge). Preserve the release's CURRENT non-sensitive settings, not the template example, or customized settings fall back to defaults. The user can inspect current values privately in the Console; never fetch or paste credential-bearing values into chat. If current values require literal credentials, upgrade privately in the Console instead.
versionNoTarget version to upgrade to. Omit for the latest available version.

Output Schema

NameRequiredDescriptionDefault
okYes
dataNoThe full result. Read this, not only the summary.
detailsNo
summaryYes
nextStepsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed23 schema fields changed
    • removedInput schema / $schema
      Removed value: -"http://json-schema.org/draft-07/schema#"
    • removedInput schema / additionalProperties
      Removed value: -false
    • removedInput schema / properties / name / maxLength
      Removed value: -63
    • removedInput schema / properties / name / minLength
      Removed value: -1
    • removedInput schema / properties / name / pattern
      Removed value: -"^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$"
    • changedInput schema / properties / org / description
      Previous value: -"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."New value: +"Organization slug."
    • removedInput schema / properties / org / maxLength
      Removed value: -63
    • removedInput schema / properties / org / minLength
      Removed value: -1
    • removedInput schema / properties / org / pattern
      Removed value: -"^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$"
    • changedInput schema / properties / values / description
      Previous value: -"The complete values.yaml for the release going forward — it REPLACES the currently applied values entirely (there is no reuse-values merge). Start from the release's CURRENT values (CLI: `cpln helm get values <RELEASE> --all`; there is no MCP path), not the template example, or previously customized settings silently fall back to defaults."New value: +"The complete values.yaml for the release going forward — it REPLACES the currently applied values entirely (there is no reuse-values merge). Preserve the release's CURRENT non-sensitive settings, not the template example, or customized settings fall back to defaults. The user can inspect current values privately in the Console; never fetch or paste credential-bearing values into chat. If current values require literal credentials, upgrade privately in the Console instead."
    • removedInput schema / properties / values / maxLength
      Removed value: -131072
    • removedInput schema / properties / values / minLength
      Removed value: -1
    • removedInput schema / properties / version / maxLength
      Removed value: -40
    • removedInput schema / properties / version / minLength
      Removed value: -1
    • removedInput schema / properties / version / pattern
      Removed value: -"^[A-Za-z0-9][A-Za-z0-9.+-]*$"
    • changedInput schema / required
      Previous value: -[
      -  "org",
      -  "name",
      -  "values"
      -]New value: +[
      +  "name",
      +  "values"
      +]
    • removedOutput schema / $schema
      Removed value: -"http://json-schema.org/draft-07/schema#"
    • removedOutput schema / additionalProperties
      Removed value: -false
    • changedOutput schema / properties / data / description
      Previous value: -"The full machine-readable result — list rows, the resource object, query results. Read THIS, not just the summary."New value: +"The full result. Read this, not only the summary."
    • addedOutput schema / properties / details
      Added value: +{
      +  "type": "string"
      +}
    • removedOutput schema / properties / nextSteps / description
      Removed value: -"Recommended follow-up actions for this task, in order."
    • removedOutput schema / properties / ok / description
      Removed value: -"Whether the call succeeded."
    • removedOutput schema / properties / summary / description
      Removed value: -"One-line summary of the result."
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.