diff --git a/config/crds/devops.kubesphere.io_devopsprojects.yaml b/config/crds/devops.kubesphere.io_devopsprojects.yaml index 9791da639..75741be3f 100644 --- a/config/crds/devops.kubesphere.io_devopsprojects.yaml +++ b/config/crds/devops.kubesphere.io_devopsprojects.yaml @@ -10,11 +10,13 @@ metadata: spec: group: devops.kubesphere.io names: + categories: + - devops kind: DevOpsProject listKind: DevOpsProjectList plural: devopsprojects singular: devopsproject - scope: Namespaced + scope: Cluster validation: openAPIV3Schema: description: DevOpsProject is the Schema for the devopsprojects API diff --git a/pkg/apis/devops/v1alpha3/devopsproject_types.go b/pkg/apis/devops/v1alpha3/devopsproject_types.go index 5a20810db..867abf2cf 100644 --- a/pkg/apis/devops/v1alpha3/devopsproject_types.go +++ b/pkg/apis/devops/v1alpha3/devopsproject_types.go @@ -49,6 +49,7 @@ type DevOpsProjectStatus struct { // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // DevOpsProject is the Schema for the devopsprojects API +// +kubebuilder:resource:categories="devops",scope="Cluster" // +k8s:openapi-gen=true type DevOpsProject struct { metav1.TypeMeta `json:",inline"`