About Kubernetes Component
Last updated
Last updated
This is a place for various components in the Kubernetes ecosystem that aren't part of the Kubernetes core.
Godeps in contrib/ has a different layout than in kubernetes/ proper. This is because contrib contains multiple tiny projects, each with their own dependencies. Each in contrib/ has it's own Godeps.json. For example the Godeps.json for Ingress is Ingress/Godeps/Godeps.json. This means that godeps commands like godep restore
or godep test
work in the root directory. Theys should be run from inside the subproject directory you want to test
The most common dep to update is obviously going to be kuberetes proper. Updating kubernetes and it's dependancies in the Ingress subproject for example can be done as follows:
Other deps are similar, although if the dep you wish to update is included from kubernetes we probably want to stay in sync using the above method. If the dep is not in kubernetes proper something like the following should get you a nice clean result:
To run all go test in all projects do this: