Back to Skills

upgrading-chart

Upgrades Helm chart dependencies (PostgreSQL, Vault) in the Chainloop project, including vendorized charts, container images, and CI/CD workflows. Use when the user mentions upgrading Helm charts, Bitnami dependencies, PostgreSQL chart, or Vault chart. CRITICAL - Major version upgrades are FORBIDDEN and must be escalated.

523stars44forksUpdated 2/17/2026

Security Assessment

Low Risk(70/100)

Detected risks:

Destructive Operations([chart-upgrade-process.md] rm -rf)
Security Score70/100

About upgrading-chart

The 'upgrading-chart' skill is designed to automate the process of upgrading Helm chart dependencies for the Chainloop project, specifically for PostgreSQL and Vault. It focuses on managing updates to vendorized charts, container images, and CI/CD workflows. This skill is particularly useful in maintaining the stability and security of applications that rely on these dependencies, as it helps users upgrade charts while adhering to strict version rules. It minimizes manual intervention, ensuring that upgrades happen smoothly within the permissible version constraints.

FAQ

What types of chart upgrades does the skill support?

The skill supports two upgrade types: 1) Specific image version upgrade, and 2) Latest minor chart version upgrade.

Can I perform major version upgrades with this skill?

No, major version upgrades are forbidden and must be escalated. The skill only allows patch and minor version upgrades.

What happens if a major version upgrade is detected during the process?

If a major version upgrade is detected, the process will stop immediately, and the user will be informed that manual review is required.

What files are modified during the upgrade process?

The skill modifies files like `Chart.yaml`, workflow files, and container image references. A detailed list of modified files is available in the 'files-modified.md' document.

How can I verify the success of an upgrade?

After upgrading, you can verify the success by running Helm linting commands, template validation, local testing with Docker Compose, and checking for image consistency.

All Files

4 files
SKILL.md4.3 KB
View
chart-upgrade-process.md4.0 KB
View
files-modified.md2.3 KB
View
image-upgrade-process.md1.7 KB
View

Install upgrading-chart

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill