INFO[0000] Creating new Go operator 'mongodboperator'.
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] Created Gopkg.toml
INFO[0000] Run dep ensure ...
Root project is "zauba.cloud/mongodboperator"
4 transitively valid internal packages
21 external packages imported from 9 projects
(0) ✓ select (root)
(1) ? attempt k8s.io/gengo with 1 pkgs; 1 versions to try
(1) try k8s.io/gengo@master
(1) ✗ unable to update checked out version: fatal: reference is not a tree: e17681d19d3ac4837a019ece36c2a0ec31ffe985
(1) : command failed: [git checkout e17681d19d3ac4837a019ece36c2a0ec31ffe985]: exit status 128
(1) ← no more versions of k8s.io/gengo to try; begin backtrack
✗ solving failed
Solver wall times by segment:
b-list-versions: 23.339232375s
b-list-pkgs: 38.832043ms
select-root: 1.859052ms
new-atom: 186.054µs
b-deduce-proj-root: 148.353µs
satisfy: 74.285µs
other: 46.205µs
b-source-exists: 4.717µs
TOTAL: 23.380383084s
Solving failure: No versions of k8s.io/gengo met constraints:
master: unable to update checked out version: fatal: reference is not a tree: e17681d19d3ac4837a019ece36c2a0ec31ffe985
: command failed: [git checkout e17681d19d3ac4837a019ece36c2a0ec31ffe985]: exit status 128
Error: failed to exec []string{"dep", "ensure", "-v"}: exit status 1
Usage:
operator-sdk new
Flags:
--api-version string Kubernetes apiVersion and has a format of $GROUP_NAME/$VERSION (e.g app.example.com/v1alpha1) - used with "ansible" or "helm" types
--cluster-scoped Generate cluster-scoped resources instead of namespace-scoped
--generate-playbook Generate a playbook skeleton. (Only used for --type ansible)
--helm-chart string Initialize helm operator with existing helm chart (
--helm-chart-repo string Chart repository URL for the requested helm chart
--helm-chart-version string Specific version of the helm chart (default is latest version)
-h, --help help for new
--kind string Kubernetes CustomResourceDefintion kind. (e.g AppService) - used with "ansible" or "helm" types
--skip-git-init Do not init the directory as a git repository
--type string Type of operator to initialize (choices: "go", "ansible" or "helm") (default "go")
Update Git
Update Git
Thanks @ankitrgadiya resolved after update
Most helpful comment
Update Git