Drop Starboard dependency
The MR copies the client and API types to get rid of some dependencies. This should speed up the build and help prevent dependency version conflicts in the future.
➜ gitlab-agent git:(master) go list -m all | wc -l
768
➜ gitlab-agent git:(ash2k/drop-starboard-dep) ✗ go list -m all | wc -l
702
So we are dropping 66 dependencies here. I'm hoping to do the same for the Cilium module as it adds a crazy number of dependencies, but it's more tricky.
Edited by Mikhail Mazurskiy