kubeflow / mpi-operator

Kubernetes Operator for MPI-based applications (distributed training, HPC, etc.)
https://www.kubeflow.org/docs/components/training/mpi/
Apache License 2.0
417 stars 209 forks source link

"make generate" command run failed #614

Closed wang-mask closed 5 months ago

wang-mask commented 5 months ago

When i run the "make generate" command, it failed because the file of pkg/apis/kubeflow/v2beta1/openapi_generated.go does not exist.

$ make generate
go generate ./pkg/... ./cmd/...
hack/update-codegen.sh
~/Desktop/mpi-operator ~/Desktop/mpi-operator
~/Desktop/mpi-operator
Generating deepcopy funcs
Generating apply configuration for kubeflow:v2beta1 at github.com/kubeflow/mpi-operator/pkg/client/applyconfiguration
Generating clientset for kubeflow:v2beta1 at github.com/kubeflow/mpi-operator/pkg/client/clientset
Generating listers for kubeflow:v2beta1 at github.com/kubeflow/mpi-operator/pkg/client/listers
Generating informers for kubeflow:v2beta1 at github.com/kubeflow/mpi-operator/pkg/client/informers
/Library/Developer/CommandLineTools/usr/bin/make manifest
mkdir -p /Users/wenxiaowang/Desktop/mpi-operator/bin
/Users/wenxiaowang/Desktop/mpi-operator/bin/controller-gen "crd:generateEmbeddedObjectMeta=true" paths="./..." output:crd:artifacts:config=manifests/base
hack/generate-manifest.sh /Users/wenxiaowang/Desktop/mpi-operator/bin/kustomize
hack/python-sdk/gen-sdk.sh
Generating V2 OpenAPI specification ...
API rule violation: list_type_missing,github.com/kubeflow/mpi-operator/pkg/apis/kubeflow/v2beta1,TaskProperties,ProcessNumOpt
Generating V2 swagger file ...
# command-line-arguments
hack/python-sdk/main.go:48:23: undefined: mpijobv2.GetOpenAPIDefinitions
make: *** [generate] Error 1