Skip to content
This repository has been archived by the owner on Nov 7, 2020. It is now read-only.

Latest commit

 

History

History
8 lines (4 loc) · 958 Bytes

migrating_to_v1.4.0-rc.md

File metadata and controls

8 lines (4 loc) · 958 Bytes

Migrating to Helmsman v1.4.0-rc

This document highlights the main changes between Helmsman v1.4.0-rc and the older versions. While the changes are still backward-compatible, the behavior and the internals have changed. The list below highlights those changes:

  • Helmsman v1.4.0-rc tracks the releases it manages by applying specific labels to their Helm state (stored in Helm's configured backend storage). For smooth transition when upgrading to v1.4.0-rc, you should run helmsman -f <your desired state file> --apply-labels once. This will label all releases from your desired state as with a MANAGED-BY=Helmsman label. The --apply-labelsis safe to run multiple times.

  • After each run, Helmsman v1.4.0-rc looks for, and deletes any releases with the MANAGED-BY=Helmsman label which are no longer existing in your desired state. This means that deleting/commenting out an app from your desired state file will result in its deletion.