k3s/pkg/printers
Clayton Coleman 3230a0b4fd
Support Table and PartialObjectMetadata on watch
Clean up the code paths that lead to objects being transformed and output with negotiation.
Remove some duplicate code that was not consistent. Now, watch will respond correctly to
Table and PartialObjectMetadata requests. Add unit and integration tests.

When transforming responses to Tables, only the first watch event for a given type will
include the columns. Columns will not change unless the watch is restarted.

Add a volume attachment printer and tighten up table validation error cases.

Disable protobuf from table conversion because Tables don't have protobuf because they
use `interface{}`
2019-03-08 13:03:59 -05:00
..
internalversion Support Table and PartialObjectMetadata on watch 2019-03-08 13:03:59 -05:00
storage Support Table and PartialObjectMetadata on watch 2019-03-08 13:03:59 -05:00
.import-restrictions
BUILD Use tabwriter with remembered column widths 2019-01-01 22:27:36 -05:00
OWNERS Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00
humanreadable.go Support Table and PartialObjectMetadata on watch 2019-03-08 13:03:59 -05:00
humanreadable_test.go use subtest for table units (pkg/printers) 2018-05-14 15:11:48 +08:00
interface.go Merge pull request #67746 from WanLinghao/show-all-remove 2019-02-12 18:45:02 -08:00
tabwriter.go Use tabwriter with remembered column widths 2019-01-01 22:27:36 -05:00