apiserver/pkg/endpoints/discovery
Clayton Coleman 8d7b330c4c 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{}`

Kubernetes-commit: 3230a0b4fd14a6166f8362d4732e199e8779c426
2018-11-28 23:50:12 -05:00
..
addresses.go separate discovery from the apiserver 2017-05-02 20:36:05 +00:00
addresses_test.go separate discovery from the apiserver 2017-05-02 20:36:05 +00:00
group.go Support Table and PartialObjectMetadata on watch 2018-11-28 23:50:12 -05:00
legacy.go Support Table and PartialObjectMetadata on watch 2018-11-28 23:50:12 -05:00
root.go Support Table and PartialObjectMetadata on watch 2018-11-28 23:50:12 -05:00
root_test.go simplify api registration 2018-05-07 08:32:20 -04:00
storageversionhash.go Expose storage version hash 2019-01-14 19:31:25 -08:00
util.go separate discovery from the apiserver 2017-05-02 20:36:05 +00:00
version.go Support Table and PartialObjectMetadata on watch 2018-11-28 23:50:12 -05:00