From 91dd82891f9bace72c351cf94dc94aff2eaf78e1 Mon Sep 17 00:00:00 2001 From: runzexia Date: Thu, 19 Mar 2020 15:25:04 +0800 Subject: [PATCH] devops project should be cluster Signed-off-by: runzexia --- config/crds/devops.kubesphere.io_devopsprojects.yaml | 4 +++- pkg/apis/devops/v1alpha3/devopsproject_types.go | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) 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"`