Description
First, want to say thanks for the great work on the controller-tools repo. It's generally awesome. :)
I work on a project (github.com/aws/aws-controllers-k8s) that makes heavy use of controller-gen
to augment our own code generation. However, because there are no binary releases of controller-gen
we've seen one issue crop up.
Since the only way to use the controller-gen tool is to "install" it with go get
, if a contributor to our project doesn't have controller-tools
locally and they run go get
to install it, that invariably ends up modifying the go.mod/sum
file in our source repository. These are // indirect
entries in the go.mod
but still, it's kind of annoying to have to tell contributors to undo the changes to their go.mod/sum
files due to this.
I was wondering if there are any plans to produce binary artifacts for the controller-gen
tool? This would certainly make our lives a bit easier on the downstream consumer side of things.
If not binary artifacts, perhaps publishing Docker images containing pre-built controller-gen
binaries?