-
Notifications
You must be signed in to change notification settings - Fork 382
service catalog must check-in its vendored dependencies #620
Comments
While I will not dispute the other points, to be fair, I have to correct this one:
|
I agree that we must do this; I think that we should do it now. |
I don't like checking in vendor directories, but we need to do it. Dependencies are a golang-proper problem, and I don't want to waste any more time trying to solve it "elegantly". |
@krancour - you are correct re: glide.lock. updated the original issue description. |
I am generally fed up with this aspect of go, so fine, do it, get it done, whatever I do not care anymore. I do not see how linking to the vendor directory of other projects proves anything at all regarding best practices. |
The service catalog needs to check in its vendor code into the source tree.
While I cannot find it directly stated, I think this should be a requirement for incubation.
For reference on best practice, see examples below:
Kubernetes
https://github.com/kubernetes/kubernetes/tree/master/vendor
https://github.com/google/cadvisor/tree/master/vendor
https://github.com/kubernetes/kops/tree/master/vendor
https://github.com/kubernetes/heapster/tree/master/vendor
...
Kubernetes incubators
https://github.com/kubernetes-incubator/cri-o/tree/master/vendor
https://github.com/kubernetes-incubator/kube-aws/tree/master/vendor
https://github.com/kubernetes-incubator/kompose/tree/master/vendor
https://github.com/kubernetes-incubator/rktlet/tree/master/vendor
https://github.com/kubernetes-incubator/cluster-capacity/tree/master/vendor
The text was updated successfully, but these errors were encountered: