operator-sdk: go mod dependency fail when creating a new operator
Bug Report
creating a new operator I get a go mod dependency fail:
rspazzol@rspazzol ~/go/src/github.com/redhat-cop $ operator-sdk new --git-init --type go keepalived-operator
INFO[0000] Creating new Go operator 'keepalived-operator'.
INFO[0000] Created go.mod
INFO[0000] Created tools.go
INFO[0000] Created cmd/manager/main.go
INFO[0000] Created build/Dockerfile
INFO[0000] Created build/bin/entrypoint
INFO[0000] Created build/bin/user_setup
INFO[0000] Created deploy/service_account.yaml
INFO[0000] Created deploy/role.yaml
INFO[0000] Created deploy/role_binding.yaml
INFO[0000] Created deploy/operator.yaml
INFO[0000] Created pkg/apis/apis.go
INFO[0000] Created pkg/controller/controller.go
INFO[0000] Created version/version.go
INFO[0000] Created .gitignore
INFO[0000] Validating project
go: github.com/operator-framework/operator-sdk@v0.14.0 requires
github.com/operator-framework/operator-lifecycle-manager@v0.0.0-20191115003340-16619cd27fa5 requires
github.com/openshift/api@v3.9.1-0.20190924102528-32369d4db2ad+incompatible: invalid pseudo-version: preceding tag (v3.9.0) not found
Error: failed to exec []string{"go", "build", "./..."}: exit status 1
What did you expect to see? a go project correctly created
What did you see instead? Under which circumstances? a dependence error see above output.
Environment
- operator-sdk version:
rspazzol@rspazzol ~/go/src/github.com/redhat-cop/keepalived-operator $ operator-sdk version
operator-sdk version: "v0.14.0", commit: "4fb185b9d45682473b4951c9788f845ba2fa5b12", go version: "go1.13.3 linux/amd64"
- go version:
rspazzol@rspazzol ~/go/src/github.com/redhat-cop/keepalived-operator $ go version
go version go1.13.5 linux/amd64
- Kubernetes version information:
kubectl version
Client Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.8-beta.0", GitCommit:"6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4", GitTreeState:"archive", BuildDate:"2020-01-02T00:00:00Z", GoVersion:"go1.13.5", Compiler:"gc", Platform:"linux/amd64"}
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 19 (17 by maintainers)
Looks like it was intentional. TIL! That’s confusing, but good to know.