Brian Goff
02623170cc
Use errdefs package
2019-06-04 14:29:23 -07:00
Brian Goff
7dd49516d8
Decouple vkubelet/* packages from providers ( #626 )
...
This makes the concept of a `Provider` wholely implemented in the cli
implementation in cmd/virtual-kubelet.
It allows us to slim down the interfaces used in vkubelet (and
vkubelet/api) to what is actually used there rather than a huge
interface that is only there to serve the CLI's needs.
2019-05-17 17:01:05 -07:00
Brian Goff
d809dff289
Refactor exec interface ( #578 )
...
This removes the dependence on remotecommand in providers as well as the
need to expose provider ID's for the sake of the ExecInContainer API.
2019-04-26 12:57:56 -07:00
Brian Goff
449eb3bb7d
Fix exec parameter parsing ( #580 )
...
Exec seems to be broken by ad6fbba806
This change basically copies what's in remotecommand.NewOptions, just
without the logging.
2019-04-25 15:51:53 -07:00
Fei Xu
ad6fbba806
parse the exec flags from request query ( #510 )
2019-02-01 17:05:37 -08:00
Brian Goff
da5e24ef4d
Move API handlers to separate package
...
This makes the package split a little cleaner and easier to import the
HTTP handlers for other consumers.
2018-09-18 11:08:24 -07:00