This commit adds a target called setup-gotools which will download and
install golint and go vet. A developer who wants to run tests for an
individual component (manager, resourcifier, expandybird) can run `make
test` to run golint, vet, and test and in that directory. On first run,
a developer will want to run `make setup-gotools` so that they have
golint and vet to use locally.
There is a `make test` command in each component because running tests
from the root directory will result in lots of output. Running tests in
individual components will help isolate the tests for the component that
is being modified and result in more clear output.
The use of token or basic auth was a conditional inside the TLS verify loop.
You can use TLS or skip the verification and use token or basic auth.
Just a tab issue. Put the token conditional outside the kubeInsecure check.
Also handled the case that we actually switch the boolean for skip TLS and forced it to replace true or false.
For now, references act only as dependencies and do not fill in the
values to which they refer. That will come in a follow-up.
Resources are still processed in a single iteration with no
parallelization.