Description
I've used Kubebuilder to generate a bunch of code for a Kubernetes custom resource controller. I'd like my custom resource controller to manage BOSH releases so I've got code similar to this to construct a BOSH Director client to pass to my reconciliation controller so it can use it to manage BOSH releases. After adding this code to some of the Kubebuilder-generated code, and running make generate
from the Kubebuilder-generated Makefile, it fails when I run go fmt ./...
.
$ go fmt ./...
go: downloading gopkg.in/mattn/go-colorable.v0 v0.1.2
go: downloading gopkg.in/mattn/go-isatty.v0 v0.0.8
build github.com/amitkgupta/boshv3: cannot load gopkg.in/mattn/go-colorable.v0: cannot find module providing package gopkg.in/mattn/go-colorable.v0
I'm not importing go-colorable
directly anywhere in my code, my guess is some of the packages from github.com/cloudfoundry/bosh-cli
that I'm importing have some recursive dependency on go-colorable
, so I don't think I can solve this by modifying any import paths in my own code.
Any pointers on how I might troubleshoot this? I saw #35 but none of the ideas there seemed to help.