k3s/cmd/integration
Tim Hockin 8ae203825b Implement multi-port endpoints
Instead of endpoints being a flat list, it is now a list of "subsets"
where each is a struct of {Addresses, Ports}.  To generate the list of
endpoints you need to take union of the Cartesian products of the
subsets.  This is compact in the vast majority of cases, yet still
represents named ports and corner cases (e.g. each pod has a different
port number).

This also stores subsets in a deterministic order (sorted by hash) to
avoid spurious updates and comparison problems.

This is a fully compatible change - old objects and clients will
keepworking as long as they don't need the new functionality.

This is the prep for multi-port Services, which will add API to produce
endpoints in this new structure.
2015-03-27 12:36:32 -07:00
..
integration.go Implement multi-port endpoints 2015-03-27 12:36:32 -07:00
v1beta1-controller.json Updating integration tests to test both API versions - v1beta1 and 3 2015-03-18 15:24:11 -07:00
v1beta3-controller.json Updating integration tests to test both API versions - v1beta1 and 3 2015-03-18 15:24:11 -07:00