Я пытаюсь создать CRD, следуя инструкциям здесь +, используя go модули.
Мой go .mod выглядит так:
module github.com/v*****va/kustred
go 1.14
require (
github.com/golangci/golangci-lint v1.25.0 // indirect
github.com/google/go-cmp v0.4.0 // indirect
github.com/json-iterator/go v1.1.9 // indirect
github.com/kr/pretty v0.2.0 // indirect
golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2 // indirect
gopkg.in/yaml.v2 v2.3.0 // indirect
gotest.tools/gotestsum v0.4.2 // indirect
k8s.io/apimachinery v0.18.3
k8s.io/code-generator v0.18.3 // indirect
)
После того, как я запустил go mod vendor, я просмотрел содержимое vendor / k8s.io /, я увидел, что присутствуют только apimachinery и klog, генератор кода отсутствует. Я не уверен в актуальности vendor.moudles.txt, но есть закомментированная строчка о генераторе кода.
Я что-то упускаю?