CapabilitiesHelm Releases

Helm Releases

Skyflo exposes 16 typed Helm tools via MCP. All mutations require approval. Dry-run render and manifest comparison are shown before any install, upgrade, or rollback.

Workflow: Discovery

Search repos, list releases, show chart info, get values. Read-only. No approval required.

OperationPurpose
Search reposFind charts in configured repositories
List releasesEnumerate releases by namespace or all
Show chart infoChart metadata, version, description
Get valuesCurrent values for a release

Use discovery to understand what is installed and what values are in use before proposing changes.

Workflow: Install & Upgrade

Install new releases or upgrade existing ones. Dry-run render and manifest comparison before execution. No mutation without approval.

OperationPurpose
InstallInstall a chart with values. Dry-run first, diff shown.
UpgradeUpgrade a release. Dry-run first, diff shown.

The agent runs helm upgrade --install with --dry-run first. You see the rendered manifests and diff before approving. Schema-validated values. No blind installs.

Workflow: Rollback

Revert a release to a previous revision. Approval-gated.

OperationPurpose
RollbackRoll back to a previous revision

"Rollback the ingress controller" triggers a rollback proposal. You approve or deny.

Workflow: Template Rendering

Render templates without installing. Read-only. Useful for validating values or inspecting rendered manifests.

OperationPurpose
TemplateRender chart templates with values

Workflow: Uninstall

Remove a release. Destructive. Flagged for extra caution. Approval required.

OperationPurpose
UninstallRemove a release and its resources

Uninstall is annotated as destructive. The UI flags it. You must explicitly approve.

Example Workflows

"Upgrade the cert-manager release to 1.14"

  1. Agent searches for cert-manager chart, finds version.
  2. Runs dry-run upgrade.
  3. Shows diff of changes.
  4. Pauses for approval.
  5. Executes on approval. Verifies release status.

"What values is the nginx-ingress release using?"

  1. Agent lists releases, finds nginx-ingress.
  2. Gets values. Returns them. No approval (read-only).

"Uninstall the old metrics release"

  1. Agent finds the release.
  2. Proposes uninstall. Flagged as destructive.
  3. Pauses for approval.
  4. Executes on approval.

Safety Summary

TypeApprovalNotes
Search, list, show, get valuesAutoRead-only
TemplateAutoRead-only, no cluster changes
Install, upgrade, rollbackRequiredDry-run render + manifest comparison before execution
UninstallRequiredDestructive, flagged