Page MenuHomePhabricator

sextant update should support a minimal change mode
Closed, ResolvedPublic

Description

I made a new patch version of mesh.configuration and wanted to use it from the mediawiki chart:

% sextant update charts/mediawiki mesh.configuration
INFO:sextant:Charts will be updated to mesh.configuration:1.8.1
INFO:sextant:Updating mediawiki...
INFO:sextant:Re-vendoring dependencies after update
INFO:sextant:Copied modules/base/statsd_1.0.3.tpl => charts/mediawiki/templates/vendor/base/statsd_1.0.3.tpl
INFO:sextant:Copied modules/mesh/configuration_1.8.1.tpl => charts/mediawiki/templates/vendor/mesh/configuration_1.8.1.tpl
INFO:sextant:Pruning stale file charts/mediawiki/templates/vendor/mesh/configuration_1.8.0.tpl
INFO:sextant:Pruning stale file charts/mediawiki/templates/vendor/base/statsd_1.0.2.tpl

Re-vendoring apparently always uses the highest compatible patch version. This seems confusing, and introduces a lot of extra diffs in both my patch itself and in the helm_lint output I need to read to see if my mesh change actually worked as intended.