weaveworks / launcher

Weave Cloud Launcher
Apache License 2.0
10 stars 13 forks source link

Switch to using client-go instead of kubectl #165

Open lilic opened 6 years ago

lilic commented 6 years ago

As previously discussed, would be nice to switch to using the client-go library, instead of shelling out to kubectl. Things like kubectl apply can be replaced by creating individual needed resources via the KubeClient API. As we already ship kubectl, which in turns uses client-go, the image size should not increase but maybe decrease.