* feat: Add updateStrategy option in the state file with 'reinstall'/'reinstallIfForbidden' choices to uninstall and apply the specific release(s) (if forbidden to update) Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Fix unit tests related to the new updateStrategy feature Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Fix unit tests related to the new updateStrategy feature Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Resolve linter issue due to cognitive complexity Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Updated index.md to describe the possible values of updateStrategy Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Add validation of updateStrategy parameter and unit test Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Updated unit test Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Removed 'reinstall' update strategy option to only have reinstallIfForbidden, cleanup of pre-sync changes, adapted unit tests Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Display affected releases that were reinstalled Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Make sure to add --wait when deleting a release to be reinstalled due to reinstallIfForbidden Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> * Apply suggestions from Copilot code review Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> --------- Signed-off-by: Simon Bouchard <sbouchard@rbbn.com> |
||
|---|---|---|
| .. | ||
| testdata | ||
| chart_dependency.go | ||
| chart_dependency_test.go | ||
| create.go | ||
| create_test.go | ||
| diff_error_propagation_test.go | ||
| environment.go | ||
| envvals_loader.go | ||
| envvals_loader_test.go | ||
| helmx.go | ||
| helmx_test.go | ||
| release.go | ||
| release_error.go | ||
| release_filters.go | ||
| release_filters_test.go | ||
| release_test.go | ||
| selector_test.go | ||
| state.go | ||
| state_exec_tmpl.go | ||
| state_exec_tmpl_test.go | ||
| state_gogetter_test.go | ||
| state_run.go | ||
| state_test.go | ||
| storage.go | ||
| storage_test.go | ||
| temp.go | ||
| temp_test.go | ||
| types.go | ||
| util.go | ||
| util_test.go | ||