What problem does it solve?
This Skill ensures safe and reliable deployments using Helm by verifying image existence, preventing stale image deployments, and providing rollback capabilities.
Core Features & Use Cases
- Image Verification: Checks if the specified container image exists in the registry before deployment.
- Stale Image Prevention: Enforces the use of unique image tags and
pullPolicy=Always to avoid deploying outdated images.
- Atomic Deployments: Utilizes Helm's
--atomic flag for automatic rollbacks on deployment failure.
- Pre- and Post-Deployment Checks: Includes steps for reviewing current deployments, diffing changes, and verifying new deployments.
- Use Case: Deploying a new version of a microservice using Helm, ensuring the correct, up-to-date image is used and that the deployment can be safely rolled back if issues arise.
Quick Start
Use the helm-deploy skill to upgrade the release 'my-app' in the 'production' namespace with the new image tag 'v1.2.3'.