spiegel_podman/pkg/bindings
Jhon Honce f9c392f50a V2 API Version Support
* Update blang/semver to allow ParseTolerant() support
* Provide helper functions for API handlers to obtain client's 'version'
  path variable focused on API endpoint tree: libpod vs. compat
* Introduce new errors:
  * version not given in path, endpoints may determine if this is a hard
    error (ErrVersionNotGiven)
  * given version not supported (ErrVersionNotSupported), only a soft
    error if the handler is going to hijack the connection
* Added unit tests for version parsing
* bindings check version on connect:
  * client <= Server API version connection is continued
  * client >= Server API version connection fails

Signed-off-by: Jhon Honce <jhonce@redhat.com>
2020-05-20 10:21:30 -07:00
..
containers V2 Implement terminal handling in bindings attach 2020-05-18 11:21:06 -07:00
generate add {generate,play} kube 2020-05-06 17:08:22 +02:00
images v2endpoint remove image path correction 2020-05-18 09:35:51 -05:00
manifests set binding tests to required 2020-05-08 09:05:37 -05:00
network enable podman v2 networking for remote client 2020-05-12 13:23:43 -05:00
play add {generate,play} kube 2020-05-06 17:08:22 +02:00
pods implement pod stats 2020-04-27 12:00:35 +02:00
system add podman remote system df 2020-05-12 08:35:48 -05:00
test Make convenience boxed true/false easier to use 2020-05-14 13:35:59 -07:00
volumes podmanv2 volumes 2020-03-24 16:03:49 -05:00
bindings.go V2 API Version Support 2020-05-20 10:21:30 -07:00
connection.go V2 API Version Support 2020-05-20 10:21:30 -07:00
errors.go podman v2 remove bloat v2 2020-04-16 12:04:46 -05:00