helm/pkg/releaseutil
Matt Butcher 425f7a6f6c
feat: add 'pkg/action' for list operations (#5077)
* feat: add pkg/action to encapsulate action logic

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>

* feat: replace client/server internals with action package

While we removed Tiller, we left the internal client/server architecture mostly intact. This replaces that architecture with the `pkg/action` package.

This implements the action package for list, but nothing else.

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>

* feat: Add install and refactor some tests

This adds install to the action package, and then fixes up a lot of testing.

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>

* fix: Move a bunch of sorters to the releaseutils package

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>

* fix: updated APIs and fixed a failed test

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>

* Use var for timestamper, instead of adding as a struct field

Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>
2019-01-07 17:45:14 -07:00
..
filter.go change copyright to "Copyright The Helm Authors" 2018-08-24 12:03:55 -07:00
filter_test.go change copyright to "Copyright The Helm Authors" 2018-08-24 12:03:55 -07:00
kind_sorter.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
kind_sorter_test.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
manifest.go change copyright to "Copyright The Helm Authors" 2018-08-24 12:03:55 -07:00
manifest_sorter.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
manifest_sorter_test.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
manifest_test.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
sorter.go feat: add 'pkg/action' for list operations (#5077) 2019-01-07 17:45:14 -07:00
sorter_test.go ref(*): replace byte array with map for Release config 2018-12-04 15:57:24 -08:00