Repository: kubean-io/kubean
Pull request #716 (2023-05-10 10:33:54)

update other linux tool script
<!--  

Thanks for sending a pull request!  Here are some tips for you:

* make sure your commit is signed off

-->

**What type of PR is this?**
/kind bug

**What this PR does / why we need it**:
Some OS do not have the tar tool installed by default and require a script to alert.

**Which issue(s) this PR fixes**:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related issues/tests in a comment and do not use `Fixes`_*
-->
Fixes #

**Special notes for your reviewer**:




Patch:
diff --git a/api/Makefile b/api/Makefile
index 5e61fc62f..09220406c 100644
--- a/api/Makefile
+++ b/api/Makefile
@@ -3,7 +3,4 @@ API_PKG    := ./api
 .PHONY: update
 update:
 	bash hack/update-all.sh
-
-.PHONY: test
-test:
-	bash hack/unit-test.sh
\ No newline at end of file
+	  
diff --git a/api/apis/cluster/v1alpha1/types.go b/api/apis/cluster/v1alpha1/types.go
index 63605d772..38400e10f 100644
--- a/api/apis/cluster/v1alpha1/types.go
+++ b/api/apis/cluster/v1alpha1/types.go
@@ -3,7 +3,7 @@ package v1alpha1
 import (
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 
-	"github.com/kubean-io/kubean-api/apis"
+	"kubean.io/api/apis"
 )
 
 // +genclient
diff --git a/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go b/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
index b50067b7d..5b1f5dafc 100644
--- a/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
+++ b/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
@@ -6,8 +6,8 @@
 package v1alpha1
 
 import (
-	apis "github.com/kubean-io/kubean-api/apis"
 	runtime "k8s.io/apimachinery/pkg/runtime"
+	apis "kubean.io/api/apis"
 )
 
 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
diff --git a/api/apis/clusteroperation/v1alpha1/types.go b/api/apis/clusteroperation/v1alpha1/types.go
index ad5ec2ba0..ed63b2049 100644
--- a/api/apis/clusteroperation/v1alpha1/types.go
+++ b/api/apis/clusteroperation/v1alpha1/types.go
@@ -3,7 +3,7 @@ package v1alpha1
 import (
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"github.com/kubean-io/kubean-api/apis"
+	"kubean.io/api/apis"
 )
 
 // +genclient
diff --git a/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go b/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
index 0dec18bae..88f765a7d 100644
--- a/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
+++ b/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
@@ -6,8 +6,8 @@
 package v1alpha1
 
 import (
-	apis "github.com/kubean-io/kubean-api/apis"
 	runtime "k8s.io/apimachinery/pkg/runtime"
+	apis "kubean.io/api/apis"
 )
 
 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
diff --git a/api/generated/cluster/clientset/versioned/clientset.go b/api/generated/cluster/clientset/versioned/clientset.go
index 02ea1ed48..0c66ddaf6 100644
--- a/api/generated/cluster/clientset/versioned/clientset.go
+++ b/api/generated/cluster/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/cluster/clientset/versioned/fake/clientset_generated.go b/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
index e5e5e0b56..be1e358e7 100644
--- a/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/cluster/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/cluster/clientset/versioned/fake/register.go b/api/generated/cluster/clientset/versioned/fake/register.go
index d52b42cea..f33304d4f 100644
--- a/api/generated/cluster/clientset/versioned/fake/register.go
+++ b/api/generated/cluster/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/cluster/clientset/versioned/scheme/register.go b/api/generated/cluster/clientset/versioned/scheme/register.go
index d10d48168..0e45b5107 100644
--- a/api/generated/cluster/clientset/versioned/scheme/register.go
+++ b/api/generated/cluster/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
index 7dd500b1b..10c1c52a0 100644
--- a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	scheme "kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 // ClustersGetter has a method to return a ClusterInterface.
diff --git a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
index 2b08d258b..f40d6dfee 100644
--- a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
+++ b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	"kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
index d4a9f9efc..3bfd17251 100644
--- a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
+++ b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // FakeClusters implements ClusterInterface
diff --git a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
index ed9d0411d..21ad73e63 100644
--- a/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
+++ b/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/cluster/cluster/clientset/versioned/clientset.go b/api/generated/cluster/cluster/clientset/versioned/clientset.go
index 02ea1ed48..0c66ddaf6 100644
--- a/api/generated/cluster/cluster/clientset/versioned/clientset.go
+++ b/api/generated/cluster/cluster/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/cluster/cluster/clientset/versioned/fake/clientset_generated.go b/api/generated/cluster/cluster/clientset/versioned/fake/clientset_generated.go
index e5e5e0b56..be1e358e7 100644
--- a/api/generated/cluster/cluster/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/cluster/cluster/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/cluster/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/cluster/cluster/clientset/versioned/fake/register.go b/api/generated/cluster/cluster/clientset/versioned/fake/register.go
index d52b42cea..f33304d4f 100644
--- a/api/generated/cluster/cluster/clientset/versioned/fake/register.go
+++ b/api/generated/cluster/cluster/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/cluster/cluster/clientset/versioned/scheme/register.go b/api/generated/cluster/cluster/clientset/versioned/scheme/register.go
index d10d48168..0e45b5107 100644
--- a/api/generated/cluster/cluster/clientset/versioned/scheme/register.go
+++ b/api/generated/cluster/cluster/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
index 7dd500b1b..10c1c52a0 100644
--- a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	scheme "kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 // ClustersGetter has a method to return a ClusterInterface.
diff --git a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
index 2b08d258b..f40d6dfee 100644
--- a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
+++ b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	"kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
index d4a9f9efc..3bfd17251 100644
--- a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
+++ b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // FakeClusters implements ClusterInterface
diff --git a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
index ed9d0411d..21ad73e63 100644
--- a/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
+++ b/api/generated/cluster/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/cluster/cluster/informers/externalversions/cluster/interface.go b/api/generated/cluster/cluster/informers/externalversions/cluster/interface.go
index d94fc7982..260f679e8 100644
--- a/api/generated/cluster/cluster/informers/externalversions/cluster/interface.go
+++ b/api/generated/cluster/cluster/informers/externalversions/cluster/interface.go
@@ -3,8 +3,8 @@
 package cluster
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/cluster/v1alpha1"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/cluster/informers/externalversions/cluster/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/cluster.go b/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
index 901156e2d..5da99512f 100644
--- a/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/listers/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/cluster/listers/cluster/v1alpha1"
 )
 
 // ClusterInformer provides access to a shared informer and lister for
diff --git a/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/interface.go b/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/interface.go
index 332ba65e3..c77e0697f 100644
--- a/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/interface.go
+++ b/api/generated/cluster/cluster/informers/externalversions/cluster/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/cluster/cluster/informers/externalversions/factory.go b/api/generated/cluster/cluster/informers/externalversions/factory.go
index f3cf32ebf..170579f8e 100644
--- a/api/generated/cluster/cluster/informers/externalversions/factory.go
+++ b/api/generated/cluster/cluster/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	cluster "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/cluster"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
+	cluster "kubean.io/api/generated/cluster/informers/externalversions/cluster"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/cluster/cluster/informers/externalversions/generic.go b/api/generated/cluster/cluster/informers/externalversions/generic.go
index 41c0e52a3..0b9956033 100644
--- a/api/generated/cluster/cluster/informers/externalversions/generic.go
+++ b/api/generated/cluster/cluster/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/cluster/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/cluster/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
index d9060141c..5367d54f6 100644
--- a/api/generated/cluster/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/cluster/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/cluster/cluster/listers/cluster/v1alpha1/cluster.go b/api/generated/cluster/cluster/listers/cluster/v1alpha1/cluster.go
index f9413ddcf..0d31b2b78 100644
--- a/api/generated/cluster/cluster/listers/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/cluster/listers/cluster/v1alpha1/cluster.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // ClusterLister helps list Clusters.
diff --git a/api/generated/cluster/informers/externalversions/cluster/interface.go b/api/generated/cluster/informers/externalversions/cluster/interface.go
index d94fc7982..260f679e8 100644
--- a/api/generated/cluster/informers/externalversions/cluster/interface.go
+++ b/api/generated/cluster/informers/externalversions/cluster/interface.go
@@ -3,8 +3,8 @@
 package cluster
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/cluster/v1alpha1"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/cluster/informers/externalversions/cluster/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/cluster/informers/externalversions/cluster/v1alpha1/cluster.go b/api/generated/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
index 901156e2d..5da99512f 100644
--- a/api/generated/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/informers/externalversions/cluster/v1alpha1/cluster.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/listers/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/cluster/listers/cluster/v1alpha1"
 )
 
 // ClusterInformer provides access to a shared informer and lister for
diff --git a/api/generated/cluster/informers/externalversions/cluster/v1alpha1/interface.go b/api/generated/cluster/informers/externalversions/cluster/v1alpha1/interface.go
index 332ba65e3..c77e0697f 100644
--- a/api/generated/cluster/informers/externalversions/cluster/v1alpha1/interface.go
+++ b/api/generated/cluster/informers/externalversions/cluster/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/cluster/informers/externalversions/factory.go b/api/generated/cluster/informers/externalversions/factory.go
index f3cf32ebf..170579f8e 100644
--- a/api/generated/cluster/informers/externalversions/factory.go
+++ b/api/generated/cluster/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	cluster "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/cluster"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/cluster/informers/externalversions/internalinterfaces"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
+	cluster "kubean.io/api/generated/cluster/informers/externalversions/cluster"
+	internalinterfaces "kubean.io/api/generated/cluster/informers/externalversions/internalinterfaces"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/cluster/informers/externalversions/generic.go b/api/generated/cluster/informers/externalversions/generic.go
index 41c0e52a3..0b9956033 100644
--- a/api/generated/cluster/informers/externalversions/generic.go
+++ b/api/generated/cluster/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
index d9060141c..5367d54f6 100644
--- a/api/generated/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/cluster/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/cluster/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/cluster/listers/cluster/v1alpha1/cluster.go b/api/generated/cluster/listers/cluster/v1alpha1/cluster.go
index f9413ddcf..0d31b2b78 100644
--- a/api/generated/cluster/listers/cluster/v1alpha1/cluster.go
+++ b/api/generated/cluster/listers/cluster/v1alpha1/cluster.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // ClusterLister helps list Clusters.
diff --git a/api/generated/clusteroperation/clientset/versioned/clientset.go b/api/generated/clusteroperation/clientset/versioned/clientset.go
index 0797acb28..e8480b700 100644
--- a/api/generated/clusteroperation/clientset/versioned/clientset.go
+++ b/api/generated/clusteroperation/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go b/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
index e80dfbefd..487d1d7d5 100644
--- a/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/clusteroperation/clientset/versioned/fake/register.go b/api/generated/clusteroperation/clientset/versioned/fake/register.go
index eed51511f..d9fdd6f7e 100644
--- a/api/generated/clusteroperation/clientset/versioned/fake/register.go
+++ b/api/generated/clusteroperation/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/clusteroperation/clientset/versioned/scheme/register.go b/api/generated/clusteroperation/clientset/versioned/scheme/register.go
index 52d2e9f79..bf7f894d3 100644
--- a/api/generated/clusteroperation/clientset/versioned/scheme/register.go
+++ b/api/generated/clusteroperation/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
index 0166949aa..bf3229b4e 100644
--- a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	scheme "kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 // ClusterOperationsGetter has a method to return a ClusterOperationInterface.
diff --git a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
index b0f6158ae..216dddf11 100644
--- a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
+++ b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	"kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
index 84f27ee33..755bb1fc1 100644
--- a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
+++ b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // FakeClusterOperations implements ClusterOperationInterface
diff --git a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
index 9525e630d..3e6ff6de0 100644
--- a/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
+++ b/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/clientset.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/clientset.go
index 0797acb28..e8480b700 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/clientset.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/clientset_generated.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/clientset_generated.go
index e80dfbefd..487d1d7d5 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/register.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/register.go
index eed51511f..d9fdd6f7e 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/register.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/scheme/register.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/scheme/register.go
index 52d2e9f79..bf7f894d3 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/scheme/register.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
index 0166949aa..bf3229b4e 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	scheme "kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 // ClusterOperationsGetter has a method to return a ClusterOperationInterface.
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
index b0f6158ae..216dddf11 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	"kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
index 84f27ee33..755bb1fc1 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // FakeClusterOperations implements ClusterOperationInterface
diff --git a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
index 9525e630d..3e6ff6de0 100644
--- a/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
+++ b/api/generated/clusteroperation/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/interface.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/interface.go
index 7f6d30cc7..6abb86c35 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/interface.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/interface.go
@@ -3,8 +3,8 @@
 package clusteroperation
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
index 0685167c4..3f0a29c41 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/listers/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/listers/clusteroperation/v1alpha1"
 )
 
 // ClusterOperationInformer provides access to a shared informer and lister for
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
index 635c9d4d7..719f583d0 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/factory.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/factory.go
index f228dbe33..b7b797d99 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/factory.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	clusteroperation "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/clusteroperation"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	clusteroperation "kubean.io/api/generated/clusteroperation/informers/externalversions/clusteroperation"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/generic.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/generic.go
index 3b8b2ddbe..a4357310e 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/generic.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/clusteroperation/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/clusteroperation/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
index 7c2967fbd..7c74fd86c 100644
--- a/api/generated/clusteroperation/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/clusteroperation/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/clusteroperation/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
index 14b2e80af..391a4a095 100644
--- a/api/generated/clusteroperation/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // ClusterOperationLister helps list ClusterOperations.
diff --git a/api/generated/clusteroperation/informers/externalversions/clusteroperation/interface.go b/api/generated/clusteroperation/informers/externalversions/clusteroperation/interface.go
index 7f6d30cc7..6abb86c35 100644
--- a/api/generated/clusteroperation/informers/externalversions/clusteroperation/interface.go
+++ b/api/generated/clusteroperation/informers/externalversions/clusteroperation/interface.go
@@ -3,8 +3,8 @@
 package clusteroperation
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
index 0685167c4..3f0a29c41 100644
--- a/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/clusteroperation.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/listers/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/listers/clusteroperation/v1alpha1"
 )
 
 // ClusterOperationInformer provides access to a shared informer and lister for
diff --git a/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go b/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
index 635c9d4d7..719f583d0 100644
--- a/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
+++ b/api/generated/clusteroperation/informers/externalversions/clusteroperation/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/clusteroperation/informers/externalversions/factory.go b/api/generated/clusteroperation/informers/externalversions/factory.go
index f228dbe33..b7b797d99 100644
--- a/api/generated/clusteroperation/informers/externalversions/factory.go
+++ b/api/generated/clusteroperation/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	clusteroperation "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/clusteroperation"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	clusteroperation "kubean.io/api/generated/clusteroperation/informers/externalversions/clusteroperation"
+	internalinterfaces "kubean.io/api/generated/clusteroperation/informers/externalversions/internalinterfaces"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/clusteroperation/informers/externalversions/generic.go b/api/generated/clusteroperation/informers/externalversions/generic.go
index 3b8b2ddbe..a4357310e 100644
--- a/api/generated/clusteroperation/informers/externalversions/generic.go
+++ b/api/generated/clusteroperation/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
index 7c2967fbd..7c74fd86c 100644
--- a/api/generated/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/clusteroperation/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/clusteroperation/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go b/api/generated/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
index 14b2e80af..391a4a095 100644
--- a/api/generated/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
+++ b/api/generated/clusteroperation/listers/clusteroperation/v1alpha1/clusteroperation.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // ClusterOperationLister helps list ClusterOperations.
diff --git a/api/generated/localartifactset/clientset/versioned/clientset.go b/api/generated/localartifactset/clientset/versioned/clientset.go
index 323deb96f..021bfc34b 100644
--- a/api/generated/localartifactset/clientset/versioned/clientset.go
+++ b/api/generated/localartifactset/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go b/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
index 35da381a0..daa6817f3 100644
--- a/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/localartifactset/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/localartifactset/clientset/versioned/fake/register.go b/api/generated/localartifactset/clientset/versioned/fake/register.go
index 6dfd8779c..3fa3fb9d0 100644
--- a/api/generated/localartifactset/clientset/versioned/fake/register.go
+++ b/api/generated/localartifactset/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/localartifactset/clientset/versioned/scheme/register.go b/api/generated/localartifactset/clientset/versioned/scheme/register.go
index 3223d7bfd..cf6116e4e 100644
--- a/api/generated/localartifactset/clientset/versioned/scheme/register.go
+++ b/api/generated/localartifactset/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
index 636802fcf..4f5a3b1ec 100644
--- a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
+++ b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // FakeLocalArtifactSets implements LocalArtifactSetInterface
diff --git a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
index 0706ccb15..ffc830637 100644
--- a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
+++ b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
index 878a58897..ac11c9319 100644
--- a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	scheme "kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 // LocalArtifactSetsGetter has a method to return a LocalArtifactSetInterface.
diff --git a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
index 3b66789eb..8a3684bb4 100644
--- a/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
+++ b/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	"kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/localartifactset/informers/externalversions/factory.go b/api/generated/localartifactset/informers/externalversions/factory.go
index 8c2664c6d..afab6c88d 100644
--- a/api/generated/localartifactset/informers/externalversions/factory.go
+++ b/api/generated/localartifactset/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	localartifactset "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/localartifactset"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	localartifactset "kubean.io/api/generated/localartifactset/informers/externalversions/localartifactset"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/localartifactset/informers/externalversions/generic.go b/api/generated/localartifactset/informers/externalversions/generic.go
index 37adb647f..1522a37ee 100644
--- a/api/generated/localartifactset/informers/externalversions/generic.go
+++ b/api/generated/localartifactset/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
index f51801044..82dfdbfc3 100644
--- a/api/generated/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/localartifactset/informers/externalversions/localartifactset/interface.go b/api/generated/localartifactset/informers/externalversions/localartifactset/interface.go
index 9fcc30966..cfe9e1d0f 100644
--- a/api/generated/localartifactset/informers/externalversions/localartifactset/interface.go
+++ b/api/generated/localartifactset/informers/externalversions/localartifactset/interface.go
@@ -3,8 +3,8 @@
 package localartifactset
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go b/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
index fb4289a0c..0b3790d73 100644
--- a/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
+++ b/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
index 59220a5ad..b73984867 100644
--- a/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/listers/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/localartifactset/listers/localartifactset/v1alpha1"
 )
 
 // LocalArtifactSetInformer provides access to a shared informer and lister for
diff --git a/api/generated/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
index 72f4efc46..b0039e307 100644
--- a/api/generated/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // LocalArtifactSetLister helps list LocalArtifactSets.
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/clientset.go b/api/generated/localartifactset/localartifactset/clientset/versioned/clientset.go
index 323deb96f..021bfc34b 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/clientset.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/fake/clientset_generated.go b/api/generated/localartifactset/localartifactset/clientset/versioned/fake/clientset_generated.go
index 35da381a0..daa6817f3 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/localartifactset/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/fake/register.go b/api/generated/localartifactset/localartifactset/clientset/versioned/fake/register.go
index 6dfd8779c..3fa3fb9d0 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/fake/register.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/scheme/register.go b/api/generated/localartifactset/localartifactset/clientset/versioned/scheme/register.go
index 3223d7bfd..cf6116e4e 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/scheme/register.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
index 636802fcf..4f5a3b1ec 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // FakeLocalArtifactSets implements LocalArtifactSetInterface
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
index 0706ccb15..ffc830637 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
index 878a58897..ac11c9319 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	scheme "kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 // LocalArtifactSetsGetter has a method to return a LocalArtifactSetInterface.
diff --git a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
index 3b66789eb..8a3684bb4 100644
--- a/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
+++ b/api/generated/localartifactset/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	"kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/factory.go b/api/generated/localartifactset/localartifactset/informers/externalversions/factory.go
index 8c2664c6d..afab6c88d 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/factory.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	localartifactset "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/localartifactset"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	localartifactset "kubean.io/api/generated/localartifactset/informers/externalversions/localartifactset"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/generic.go b/api/generated/localartifactset/localartifactset/informers/externalversions/generic.go
index 37adb647f..1522a37ee 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/generic.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/localartifactset/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
index f51801044..82dfdbfc3 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/interface.go b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/interface.go
index 9fcc30966..cfe9e1d0f 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/interface.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/interface.go
@@ -3,8 +3,8 @@
 package localartifactset
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/localartifactset/informers/externalversions/localartifactset/v1alpha1"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
index fb4289a0c..0b3790d73 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
index 59220a5ad..b73984867 100644
--- a/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/localartifactset/informers/externalversions/localartifactset/v1alpha1/localartifactset.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/localartifactset/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/listers/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	versioned "kubean.io/api/generated/localartifactset/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/localartifactset/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/localartifactset/listers/localartifactset/v1alpha1"
 )
 
 // LocalArtifactSetInformer provides access to a shared informer and lister for
diff --git a/api/generated/localartifactset/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go b/api/generated/localartifactset/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
index 72f4efc46..b0039e307 100644
--- a/api/generated/localartifactset/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
+++ b/api/generated/localartifactset/localartifactset/listers/localartifactset/v1alpha1/localartifactset.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // LocalArtifactSetLister helps list LocalArtifactSets.
diff --git a/api/generated/manifest/clientset/versioned/clientset.go b/api/generated/manifest/clientset/versioned/clientset.go
index 77b7837ec..8fe8b941a 100644
--- a/api/generated/manifest/clientset/versioned/clientset.go
+++ b/api/generated/manifest/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/manifest/clientset/versioned/fake/clientset_generated.go b/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
index 48fddf11c..f76b52f70 100644
--- a/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/manifest/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/manifest/clientset/versioned/fake/register.go b/api/generated/manifest/clientset/versioned/fake/register.go
index 8fe152bc0..2c958a5e9 100644
--- a/api/generated/manifest/clientset/versioned/fake/register.go
+++ b/api/generated/manifest/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/manifest/clientset/versioned/scheme/register.go b/api/generated/manifest/clientset/versioned/scheme/register.go
index 495136c4a..cc9c8aecf 100644
--- a/api/generated/manifest/clientset/versioned/scheme/register.go
+++ b/api/generated/manifest/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
index 083f97ea0..1fb581121 100644
--- a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
+++ b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // FakeManifests implements ManifestInterface
diff --git a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
index f3fd2ca88..abda255a0 100644
--- a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
+++ b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
index f5f3cfb7d..853e03606 100644
--- a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	scheme "kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 // ManifestsGetter has a method to return a ManifestInterface.
diff --git a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
index 43a0c6921..c89bed6c6 100644
--- a/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
+++ b/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/manifest/informers/externalversions/factory.go b/api/generated/manifest/informers/externalversions/factory.go
index 4810fb1b2..9088240b0 100644
--- a/api/generated/manifest/informers/externalversions/factory.go
+++ b/api/generated/manifest/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	manifest "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/manifest"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	manifest "kubean.io/api/generated/manifest/informers/externalversions/manifest"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/manifest/informers/externalversions/generic.go b/api/generated/manifest/informers/externalversions/generic.go
index b32006d6c..96247a5eb 100644
--- a/api/generated/manifest/informers/externalversions/generic.go
+++ b/api/generated/manifest/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
index 860fbef8c..2d6cb45d6 100644
--- a/api/generated/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/manifest/informers/externalversions/manifest/interface.go b/api/generated/manifest/informers/externalversions/manifest/interface.go
index dbae7cb52..558132609 100644
--- a/api/generated/manifest/informers/externalversions/manifest/interface.go
+++ b/api/generated/manifest/informers/externalversions/manifest/interface.go
@@ -3,8 +3,8 @@
 package manifest
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/manifest/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/manifest/informers/externalversions/manifest/v1alpha1"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/manifest/informers/externalversions/manifest/v1alpha1/interface.go b/api/generated/manifest/informers/externalversions/manifest/v1alpha1/interface.go
index 26f692006..35d7b3045 100644
--- a/api/generated/manifest/informers/externalversions/manifest/v1alpha1/interface.go
+++ b/api/generated/manifest/informers/externalversions/manifest/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/manifest/informers/externalversions/manifest/v1alpha1/manifest.go b/api/generated/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
index 3733b68a6..c0e04302f 100644
--- a/api/generated/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/listers/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/manifest/listers/manifest/v1alpha1"
 )
 
 // ManifestInformer provides access to a shared informer and lister for
diff --git a/api/generated/manifest/listers/manifest/v1alpha1/manifest.go b/api/generated/manifest/listers/manifest/v1alpha1/manifest.go
index 5c0c1bf97..95415fff5 100644
--- a/api/generated/manifest/listers/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/listers/manifest/v1alpha1/manifest.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // ManifestLister helps list Manifests.
diff --git a/api/generated/manifest/manifest/clientset/versioned/clientset.go b/api/generated/manifest/manifest/clientset/versioned/clientset.go
index 77b7837ec..8fe8b941a 100644
--- a/api/generated/manifest/manifest/clientset/versioned/clientset.go
+++ b/api/generated/manifest/manifest/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type Interface interface {
diff --git a/api/generated/manifest/manifest/clientset/versioned/fake/clientset_generated.go b/api/generated/manifest/manifest/clientset/versioned/fake/clientset_generated.go
index 48fddf11c..f76b52f70 100644
--- a/api/generated/manifest/manifest/clientset/versioned/fake/clientset_generated.go
+++ b/api/generated/manifest/manifest/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/manifest/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/api/generated/manifest/manifest/clientset/versioned/fake/register.go b/api/generated/manifest/manifest/clientset/versioned/fake/register.go
index 8fe152bc0..2c958a5e9 100644
--- a/api/generated/manifest/manifest/clientset/versioned/fake/register.go
+++ b/api/generated/manifest/manifest/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/api/generated/manifest/manifest/clientset/versioned/scheme/register.go b/api/generated/manifest/manifest/clientset/versioned/scheme/register.go
index 495136c4a..cc9c8aecf 100644
--- a/api/generated/manifest/manifest/clientset/versioned/scheme/register.go
+++ b/api/generated/manifest/manifest/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
index 083f97ea0..1fb581121 100644
--- a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
+++ b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // FakeManifests implements ManifestInterface
diff --git a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
index f3fd2ca88..abda255a0 100644
--- a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
+++ b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
index f5f3cfb7d..853e03606 100644
--- a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	scheme "kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 // ManifestsGetter has a method to return a ManifestInterface.
diff --git a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
index 43a0c6921..c89bed6c6 100644
--- a/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
+++ b/api/generated/manifest/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/api/generated/manifest/manifest/informers/externalversions/factory.go b/api/generated/manifest/manifest/informers/externalversions/factory.go
index 4810fb1b2..9088240b0 100644
--- a/api/generated/manifest/manifest/informers/externalversions/factory.go
+++ b/api/generated/manifest/manifest/informers/externalversions/factory.go
@@ -7,13 +7,13 @@ import (
 	sync "sync"
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	manifest "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/manifest"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	manifest "kubean.io/api/generated/manifest/informers/externalversions/manifest"
 )
 
 // SharedInformerOption defines the functional option type for SharedInformerFactory.
diff --git a/api/generated/manifest/manifest/informers/externalversions/generic.go b/api/generated/manifest/manifest/informers/externalversions/generic.go
index b32006d6c..96247a5eb 100644
--- a/api/generated/manifest/manifest/informers/externalversions/generic.go
+++ b/api/generated/manifest/manifest/informers/externalversions/generic.go
@@ -5,9 +5,9 @@ package externalversions
 import (
 	"fmt"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	cache "k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // GenericInformer is type of SharedIndexInformer which will locate and delegate to other
diff --git a/api/generated/manifest/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go b/api/generated/manifest/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
index 860fbef8c..2d6cb45d6 100644
--- a/api/generated/manifest/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/api/generated/manifest/manifest/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -5,10 +5,10 @@ package internalinterfaces
 import (
 	time "time"
 
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	cache "k8s.io/client-go/tools/cache"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
 )
 
 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
diff --git a/api/generated/manifest/manifest/informers/externalversions/manifest/interface.go b/api/generated/manifest/manifest/informers/externalversions/manifest/interface.go
index dbae7cb52..558132609 100644
--- a/api/generated/manifest/manifest/informers/externalversions/manifest/interface.go
+++ b/api/generated/manifest/manifest/informers/externalversions/manifest/interface.go
@@ -3,8 +3,8 @@
 package manifest
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/manifest/v1alpha1"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/manifest/informers/externalversions/manifest/v1alpha1"
 )
 
 // Interface provides access to each of this group's versions.
diff --git a/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/interface.go b/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/interface.go
index 26f692006..35d7b3045 100644
--- a/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/interface.go
+++ b/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/interface.go
@@ -3,7 +3,7 @@
 package v1alpha1
 
 import (
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
 )
 
 // Interface provides access to all the informers in this group version.
diff --git a/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/manifest.go b/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
index 3733b68a6..c0e04302f 100644
--- a/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/manifest/informers/externalversions/manifest/v1alpha1/manifest.go
@@ -6,14 +6,14 @@ import (
 	"context"
 	time "time"
 
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	versioned "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	internalinterfaces "github.com/kubean-io/kubean-api/generated/manifest/informers/externalversions/internalinterfaces"
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/listers/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	watch "k8s.io/apimachinery/pkg/watch"
 	cache "k8s.io/client-go/tools/cache"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	versioned "kubean.io/api/generated/manifest/clientset/versioned"
+	internalinterfaces "kubean.io/api/generated/manifest/informers/externalversions/internalinterfaces"
+	v1alpha1 "kubean.io/api/generated/manifest/listers/manifest/v1alpha1"
 )
 
 // ManifestInformer provides access to a shared informer and lister for
diff --git a/api/generated/manifest/manifest/listers/manifest/v1alpha1/manifest.go b/api/generated/manifest/manifest/listers/manifest/v1alpha1/manifest.go
index 5c0c1bf97..95415fff5 100644
--- a/api/generated/manifest/manifest/listers/manifest/v1alpha1/manifest.go
+++ b/api/generated/manifest/manifest/listers/manifest/v1alpha1/manifest.go
@@ -3,10 +3,10 @@
 package v1alpha1
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	"k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/client-go/tools/cache"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // ManifestLister helps list Manifests.
diff --git a/api/go.mod b/api/go.mod
index 39b626ec6..786680f5d 100644
--- a/api/go.mod
+++ b/api/go.mod
@@ -1,4 +1,4 @@
-module github.com/kubean-io/kubean-api
+module kubean.io/api
 
 go 1.17
 
diff --git a/api/hack/update-all.sh b/api/hack/update-all.sh
index e8a708d7e..e8c704008 100755
--- a/api/hack/update-all.sh
+++ b/api/hack/update-all.sh
@@ -12,5 +12,5 @@ bash "$API_REPO_ROOT/hack/update-codegen.sh" manifest
 bash "$API_REPO_ROOT/hack/update-codegen.sh" localartifactset
 bash "$API_REPO_ROOT/hack/update-crdgen.sh"
 
-# go mod tidy
-# go mod vendor
+go mod tidy
+go mod vendor
diff --git a/api/hack/update-codegen.sh b/api/hack/update-codegen.sh
index 116af11d3..fbec7ee23 100755
--- a/api/hack/update-codegen.sh
+++ b/api/hack/update-codegen.sh
@@ -16,20 +16,20 @@ GO111MODULE=on go install k8s.io/code-generator/cmd/deepcopy-gen
 export GOPATH=$(go env GOPATH | awk -F ':' '{print $1}')
 export PATH=$PATH:$GOPATH/bin
 
-## github.com/kubean-io/kubean-api
+## kubean.io/api
 
 deepcopy-gen \
   --go-header-file hack/boilerplate/boilerplate.go.txt \
-  --input-dirs=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
-  --output-package=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
+  --input-dirs=kubean.io/api/apis/$SubDirName/v1alpha1 \
+  --output-package=kubean.io/api/apis/$SubDirName/v1alpha1 \
   --output-file-base=zz_generated.deepcopy
 
 echo "Generating with register-gen"
 GO111MODULE=on go install k8s.io/code-generator/cmd/register-gen
 register-gen \
   --go-header-file hack/boilerplate/boilerplate.go.txt \
-  --input-dirs=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
-  --output-package=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
+  --input-dirs=kubean.io/api/apis/$SubDirName/v1alpha1 \
+  --output-package=kubean.io/api/apis/$SubDirName/v1alpha1 \
   --output-file-base=zz_generated.register
 
 echo "Generating with client-gen"
@@ -37,27 +37,27 @@ GO111MODULE=on go install k8s.io/code-generator/cmd/client-gen
 client-gen \
   --go-header-file hack/boilerplate/boilerplate.go.txt \
   --input-base="" \
-  --input=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
-  --output-package=github.com/kubean-io/kubean-api/generated/$SubDirName/clientset \
+  --input=kubean.io/api/apis/$SubDirName/v1alpha1 \
+  --output-package=kubean.io/api/generated/$SubDirName/clientset \
   --clientset-name=versioned
 
 echo "Generating with lister-gen"
 GO111MODULE=on go install k8s.io/code-generator/cmd/lister-gen
 lister-gen \
   --go-header-file hack/boilerplate/boilerplate.go.txt \
-  --input-dirs=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
-  --output-package=github.com/kubean-io/kubean-api/generated/$SubDirName/listers
+  --input-dirs=kubean.io/api/apis/$SubDirName/v1alpha1 \
+  --output-package=kubean.io/api/generated/$SubDirName/listers
 
 echo "Generating with informer-gen"
 GO111MODULE=on go install k8s.io/code-generator/cmd/informer-gen
 informer-gen \
   --go-header-file hack/boilerplate/boilerplate.go.txt \
-  --input-dirs=github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1 \
-  --versioned-clientset-package=github.com/kubean-io/kubean-api/generated/$SubDirName/clientset/versioned \
-  --listers-package=github.com/kubean-io/kubean-api/generated/$SubDirName/listers \
-  --output-package=github.com/kubean-io/kubean-api/generated/$SubDirName/informers
+  --input-dirs=kubean.io/api/apis/$SubDirName/v1alpha1 \
+  --versioned-clientset-package=kubean.io/api/generated/$SubDirName/clientset/versioned \
+  --listers-package=kubean.io/api/generated/$SubDirName/listers \
+  --output-package=kubean.io/api/generated/$SubDirName/informers
 
 if ls "$GOPATH"/src | grep kubean.io; then
-  cp -r "$GOPATH"/src/github.com/kubean-io/kubean-api/apis/$SubDirName/v1alpha1/*.go apis/$SubDirName/v1alpha1/
-  cp -r "$GOPATH"/src/github.com/kubean-io/kubean-api/generated/$SubDirName generated/$SubDirName
+  cp -r "$GOPATH"/src/kubean.io/api/apis/$SubDirName/v1alpha1/*.go apis/$SubDirName/v1alpha1/
+  cp -r "$GOPATH"/src/kubean.io/api/generated/$SubDirName generated/$SubDirName
 fi
diff --git a/build/os-packages/others/README.md b/build/os-packages/others/README.md
index 346f7a9f1..8c283d082 100644
--- a/build/os-packages/others/README.md
+++ b/build/os-packages/others/README.md
@@ -3,6 +3,7 @@
 Please make sure these tools are installed in your OS environment:
 * curl
 * sshpass
+* tar
 
 ## 1. How to download the tool script
 
diff --git a/build/os-packages/others/other_os_pkgs.sh b/build/os-packages/others/other_os_pkgs.sh
index 81e5e99c5..b7a2bb87e 100644
--- a/build/os-packages/others/other_os_pkgs.sh
+++ b/build/os-packages/others/other_os_pkgs.sh
@@ -180,6 +180,11 @@ function apk_build() {
 }
 
 function Build() {
+  # Check if tar is installed
+  if [ ! -x "$(command -v tar)" ]; then
+    log_erro "Please install the tar command line tool."
+  fi
+
   if [ -z "${PKGS_YML_PATH}" ] || [ ! -f ${PKGS_YML_PATH} ]; then
     log_erro "package config: \${PKGS_YML_PATH} should exist."
   fi
@@ -382,6 +387,10 @@ function Install() {
   yq_install
 
   for ip in ${HOST_IPS[@]}; do
+    if [ -z "$(ssh_run "${ip}" "command -v tar")" ]; then
+      log_erro "Node(${ip}) does not have the tar command line installed"
+    fi
+
     if [ -z "${DISTRO}" ]; then
       DISTRO=$(get_remote_os_release ${ip} 'ID')
     fi
@@ -396,6 +405,8 @@ function Install() {
     ssh_cp "${ip}" "${PKGS_TAR_PATH}" "${REMOTE_REPO_PATH}"
 
     # 2. Unzip the OS package
+    # gunzip os-pkgs.tar.gz
+    # cat os-pkgs.tar | cpio -i -d -H tar
     ssh_run "${ip}" "cd ${REMOTE_REPO_PATH} && tar -zxvf $(basename ${PKGS_TAR_PATH})"
     ssh_run "${ip}" "cd ${REMOTE_REPO_PATH}/os-pkgs/ && tar -zxvf os-pkgs-$(require_arch).tar.gz"
 
diff --git a/cmd/kubean-operator/app/app.go b/cmd/kubean-operator/app/app.go
index 267e54b41..fe8ac8383 100644
--- a/cmd/kubean-operator/app/app.go
+++ b/cmd/kubean-operator/app/app.go
@@ -7,10 +7,6 @@ import (
 	"os"
 	"strconv"
 
-	kubeanClusterClientSet "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	kubeanClusterOperationClientSet "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	kubeanLocalArtifactSetClientSet "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	kubeaninfomanifestClientSet "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
 	"github.com/kubean-io/kubean/pkg/controllers/cluster"
 	"github.com/kubean-io/kubean/pkg/controllers/clusterops"
 	"github.com/kubean-io/kubean/pkg/controllers/infomanifest"
@@ -23,6 +19,10 @@ import (
 	rest "k8s.io/client-go/rest"
 	"k8s.io/client-go/tools/clientcmd"
 	"k8s.io/klog/v2"
+	kubeanClusterClientSet "kubean.io/api/generated/cluster/clientset/versioned"
+	kubeanClusterOperationClientSet "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	kubeanLocalArtifactSetClientSet "kubean.io/api/generated/localartifactset/clientset/versioned"
+	kubeaninfomanifestClientSet "kubean.io/api/generated/manifest/clientset/versioned"
 	controllerruntime "sigs.k8s.io/controller-runtime"
 	"sigs.k8s.io/controller-runtime/pkg/healthz"
 )
diff --git a/go.mod b/go.mod
index bdc64c15c..6a046af32 100644
--- a/go.mod
+++ b/go.mod
@@ -3,7 +3,6 @@ module github.com/kubean-io/kubean
 go 1.17
 
 require (
-	github.com/kubean-io/kubean-api v0.0.0
 	github.com/onsi/ginkgo/v2 v2.0.0
 	github.com/onsi/gomega v1.18.1
 	github.com/spf13/cobra v1.4.0
@@ -15,6 +14,7 @@ require (
 	k8s.io/client-go v0.24.1
 	k8s.io/component-base v0.24.0
 	k8s.io/klog/v2 v2.60.1
+	kubean.io/api v0.0.0
 	sigs.k8s.io/controller-runtime v0.12.1
 )
 
@@ -99,4 +99,4 @@ require (
 	sigs.k8s.io/yaml v1.3.0 // indirect
 )
 
-replace github.com/kubean-io/kubean-api => ./api
+replace kubean.io/api => ./api
diff --git a/pkg/controllers/cluster/controller.go b/pkg/controllers/cluster/controller.go
index c77d72889..71820e4e5 100644
--- a/pkg/controllers/cluster/controller.go
+++ b/pkg/controllers/cluster/controller.go
@@ -6,10 +6,10 @@ import (
 	"sort"
 	"time"
 
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	clusterClientSet "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	clusterOperationClientSet "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	clusterClientSet "kubean.io/api/generated/cluster/clientset/versioned"
+	clusterOperationClientSet "kubean.io/api/generated/clusteroperation/clientset/versioned"
 
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/controllers/clusterops/controller.go b/pkg/controllers/clusterops/controller.go
index 98efcc4d7..87a8afea9 100644
--- a/pkg/controllers/clusterops/controller.go
+++ b/pkg/controllers/clusterops/controller.go
@@ -14,15 +14,6 @@ import (
 	"github.com/kubean-io/kubean/pkg/util"
 	"github.com/kubean-io/kubean/pkg/util/entrypoint"
 
-	"github.com/kubean-io/kubean-api/apis"
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	clusterClientSet "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	clusterOperationClientSet "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	manifestClientSet "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-
 	batchv1 "k8s.io/api/batch/v1"
 	corev1 "k8s.io/api/core/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
@@ -31,6 +22,14 @@ import (
 	utilerrors "k8s.io/apimachinery/pkg/util/errors"
 	"k8s.io/client-go/kubernetes"
 	"k8s.io/klog/v2"
+	"kubean.io/api/apis"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	clusterClientSet "kubean.io/api/generated/cluster/clientset/versioned"
+	clusterOperationClientSet "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	manifestClientSet "kubean.io/api/generated/manifest/clientset/versioned"
 	controllerruntime "sigs.k8s.io/controller-runtime"
 	"sigs.k8s.io/controller-runtime/pkg/client"
 )
diff --git a/pkg/controllers/infomanifest/controller.go b/pkg/controllers/infomanifest/controller.go
index 7ba96a516..2061f2c03 100644
--- a/pkg/controllers/infomanifest/controller.go
+++ b/pkg/controllers/infomanifest/controller.go
@@ -9,11 +9,6 @@ import (
 
 	"github.com/kubean-io/kubean/pkg/util"
 
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	localartifactsetClientSet "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	manifestClientSet "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-
 	corev1 "k8s.io/api/core/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -21,6 +16,10 @@ import (
 	"k8s.io/apimachinery/pkg/util/yaml"
 	"k8s.io/client-go/kubernetes"
 	"k8s.io/klog/v2"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	localartifactsetClientSet "kubean.io/api/generated/localartifactset/clientset/versioned"
+	manifestClientSet "kubean.io/api/generated/manifest/clientset/versioned"
 	controllerruntime "sigs.k8s.io/controller-runtime"
 	"sigs.k8s.io/controller-runtime/pkg/client"
 )
diff --git a/pkg/controllers/offlineversion/controller.go b/pkg/controllers/offlineversion/controller.go
index 29a23e91e..63bbd04db 100644
--- a/pkg/controllers/offlineversion/controller.go
+++ b/pkg/controllers/offlineversion/controller.go
@@ -4,11 +4,11 @@ import (
 	"context"
 	"time"
 
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	localartifactsetClientSet "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	manifestClientSet "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	localartifactsetClientSet "kubean.io/api/generated/localartifactset/clientset/versioned"
+	manifestClientSet "kubean.io/api/generated/manifest/clientset/versioned"
 
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/util/cluster.go b/pkg/util/cluster.go
index 4d15a6395..e25a402d8 100644
--- a/pkg/util/cluster.go
+++ b/pkg/util/cluster.go
@@ -5,11 +5,11 @@ import (
 	"os"
 	"strings"
 
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/client-go/kubernetes/scheme"
diff --git a/vendor/github.com/kubean-io/kubean-api/LICENSE b/vendor/kubean.io/api/LICENSE
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/LICENSE
rename to vendor/kubean.io/api/LICENSE
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/doc.go b/vendor/kubean.io/api/apis/cluster/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/doc.go
rename to vendor/kubean.io/api/apis/cluster/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/types.go b/vendor/kubean.io/api/apis/cluster/v1alpha1/types.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/types.go
rename to vendor/kubean.io/api/apis/cluster/v1alpha1/types.go
index 63605d772..38400e10f 100644
--- a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/types.go
+++ b/vendor/kubean.io/api/apis/cluster/v1alpha1/types.go
@@ -3,7 +3,7 @@ package v1alpha1
 import (
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 
-	"github.com/kubean-io/kubean-api/apis"
+	"kubean.io/api/apis"
 )
 
 // +genclient
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/zz_generated.deepcopy.go b/vendor/kubean.io/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
rename to vendor/kubean.io/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
index b50067b7d..5b1f5dafc 100644
--- a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
+++ b/vendor/kubean.io/api/apis/cluster/v1alpha1/zz_generated.deepcopy.go
@@ -6,8 +6,8 @@
 package v1alpha1
 
 import (
-	apis "github.com/kubean-io/kubean-api/apis"
 	runtime "k8s.io/apimachinery/pkg/runtime"
+	apis "kubean.io/api/apis"
 )
 
 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/zz_generated.register.go b/vendor/kubean.io/api/apis/cluster/v1alpha1/zz_generated.register.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/cluster/v1alpha1/zz_generated.register.go
rename to vendor/kubean.io/api/apis/cluster/v1alpha1/zz_generated.register.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/doc.go b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/doc.go
rename to vendor/kubean.io/api/apis/clusteroperation/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/types.go b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/types.go
similarity index 99%
rename from vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/types.go
rename to vendor/kubean.io/api/apis/clusteroperation/v1alpha1/types.go
index ad5ec2ba0..ed63b2049 100644
--- a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/types.go
+++ b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/types.go
@@ -3,7 +3,7 @@ package v1alpha1
 import (
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-	"github.com/kubean-io/kubean-api/apis"
+	"kubean.io/api/apis"
 )
 
 // +genclient
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
similarity index 99%
rename from vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
rename to vendor/kubean.io/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
index 0dec18bae..88f765a7d 100644
--- a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
+++ b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/zz_generated.deepcopy.go
@@ -6,8 +6,8 @@
 package v1alpha1
 
 import (
-	apis "github.com/kubean-io/kubean-api/apis"
 	runtime "k8s.io/apimachinery/pkg/runtime"
+	apis "kubean.io/api/apis"
 )
 
 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/zz_generated.register.go b/vendor/kubean.io/api/apis/clusteroperation/v1alpha1/zz_generated.register.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1/zz_generated.register.go
rename to vendor/kubean.io/api/apis/clusteroperation/v1alpha1/zz_generated.register.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/doc.go b/vendor/kubean.io/api/apis/localartifactset/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/doc.go
rename to vendor/kubean.io/api/apis/localartifactset/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/types.go b/vendor/kubean.io/api/apis/localartifactset/v1alpha1/types.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/types.go
rename to vendor/kubean.io/api/apis/localartifactset/v1alpha1/types.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/zz_generated.deepcopy.go b/vendor/kubean.io/api/apis/localartifactset/v1alpha1/zz_generated.deepcopy.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/zz_generated.deepcopy.go
rename to vendor/kubean.io/api/apis/localartifactset/v1alpha1/zz_generated.deepcopy.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/zz_generated.register.go b/vendor/kubean.io/api/apis/localartifactset/v1alpha1/zz_generated.register.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1/zz_generated.register.go
rename to vendor/kubean.io/api/apis/localartifactset/v1alpha1/zz_generated.register.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/doc.go b/vendor/kubean.io/api/apis/manifest/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/doc.go
rename to vendor/kubean.io/api/apis/manifest/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/types.go b/vendor/kubean.io/api/apis/manifest/v1alpha1/types.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/types.go
rename to vendor/kubean.io/api/apis/manifest/v1alpha1/types.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/zz_generated.deepcopy.go b/vendor/kubean.io/api/apis/manifest/v1alpha1/zz_generated.deepcopy.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/zz_generated.deepcopy.go
rename to vendor/kubean.io/api/apis/manifest/v1alpha1/zz_generated.deepcopy.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/zz_generated.register.go b/vendor/kubean.io/api/apis/manifest/v1alpha1/zz_generated.register.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/manifest/v1alpha1/zz_generated.register.go
rename to vendor/kubean.io/api/apis/manifest/v1alpha1/zz_generated.register.go
diff --git a/vendor/github.com/kubean-io/kubean-api/apis/refdata.go b/vendor/kubean.io/api/apis/refdata.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/apis/refdata.go
rename to vendor/kubean.io/api/apis/refdata.go
diff --git a/vendor/github.com/kubean-io/kubean-api/constants/constants.go b/vendor/kubean.io/api/constants/constants.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/constants/constants.go
rename to vendor/kubean.io/api/constants/constants.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/clientset.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/clientset.go
similarity index 96%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/clientset.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/clientset.go
index 02ea1ed48..0c66ddaf6 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/clientset.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/doc.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/doc.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/clientset_generated.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
similarity index 86%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/clientset_generated.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
index e5e5e0b56..be1e358e7 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/clientset_generated.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/cluster/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/doc.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/doc.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/register.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/register.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/register.go
index d52b42cea..f33304d4f 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake/register.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme/doc.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/scheme/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme/doc.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/scheme/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme/register.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/scheme/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme/register.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/scheme/register.go
index d10d48168..0e45b5107 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme/register.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
similarity index 97%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
index 7dd500b1b..10c1c52a0 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	scheme "kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 // ClustersGetter has a method to return a ClusterInterface.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
index 2b08d258b..f40d6dfee 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/cluster_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	"kubean.io/api/generated/cluster/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/doc.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/doc.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/doc.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/doc.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
index d4a9f9efc..3bfd17251 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
 )
 
 // FakeClusters implements ClusterInterface
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
similarity index 82%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
index ed9d0411d..21ad73e63 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
+++ b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake/fake_cluster_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/generated_expansion.go b/vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/generated_expansion.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/generated_expansion.go
rename to vendor/kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/generated_expansion.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/clientset.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/clientset.go
similarity index 96%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/clientset.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/clientset.go
index 77b7837ec..e8480b700 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/clientset.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/doc.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/doc.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/clientset_generated.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
similarity index 86%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/clientset_generated.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
index 48fddf11c..487d1d7d5 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/clientset_generated.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/clusteroperation/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/doc.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/doc.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/register.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/register.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/register.go
index 8fe152bc0..d9fdd6f7e 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/register.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme/doc.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/scheme/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme/doc.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/scheme/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme/register.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/scheme/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme/register.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/scheme/register.go
index 495136c4a..bf7f894d3 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme/register.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
similarity index 97%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
index 0166949aa..bf3229b4e 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	scheme "kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 // ClusterOperationsGetter has a method to return a ClusterOperationInterface.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
similarity index 93%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
index b0f6158ae..216dddf11 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/clusteroperation_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	"kubean.io/api/generated/clusteroperation/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/doc.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/doc.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/doc.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/doc.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
index 84f27ee33..755bb1fc1 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 )
 
 // FakeClusterOperations implements ClusterOperationInterface
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
similarity index 81%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
index 9525e630d..3e6ff6de0 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
+++ b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake/fake_clusteroperation_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/generated_expansion.go b/vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/generated_expansion.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/generated_expansion.go
rename to vendor/kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/generated_expansion.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/clientset.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/clientset.go
similarity index 96%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/clientset.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/clientset.go
index 0797acb28..021bfc34b 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/clientset.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/doc.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/doc.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
similarity index 84%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
index 35da381a0..daa6817f3 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/localartifactset/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/doc.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/doc.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/register.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/register.go
similarity index 93%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/register.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/register.go
index 6dfd8779c..3fa3fb9d0 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake/register.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme/doc.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/scheme/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme/doc.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/scheme/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme/register.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/scheme/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme/register.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/scheme/register.go
index 52d2e9f79..cf6116e4e 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme/register.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/doc.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/doc.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/doc.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/doc.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
index 636802fcf..4f5a3b1ec 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
 )
 
 // FakeLocalArtifactSets implements LocalArtifactSetInterface
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
similarity index 81%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
index 0706ccb15..ffc830637 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake/fake_localartifactset_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/generated_expansion.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/generated_expansion.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/generated_expansion.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/generated_expansion.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
similarity index 97%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
index 878a58897..ac11c9319 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	scheme "kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 // LocalArtifactSetsGetter has a method to return a LocalArtifactSetInterface.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
similarity index 93%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
rename to vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
index 3b66789eb..8a3684bb4 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
+++ b/vendor/kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/localartifactset_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	"kubean.io/api/generated/localartifactset/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/clientset.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/clientset.go
similarity index 96%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/clientset.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/clientset.go
index 323deb96f..8fe8b941a 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/clientset.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/clientset.go
@@ -6,10 +6,10 @@ import (
 	"fmt"
 	"net/http"
 
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1"
 	discovery "k8s.io/client-go/discovery"
 	rest "k8s.io/client-go/rest"
 	flowcontrol "k8s.io/client-go/util/flowcontrol"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type Interface interface {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/doc.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/doc.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
similarity index 84%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
index e80dfbefd..f76b52f70 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/clientset_generated.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/clientset_generated.go
@@ -3,14 +3,14 @@
 package fake
 
 import (
-	clientset "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1"
-	fakekubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/watch"
 	"k8s.io/client-go/discovery"
 	fakediscovery "k8s.io/client-go/discovery/fake"
 	"k8s.io/client-go/testing"
+	clientset "kubean.io/api/generated/manifest/clientset/versioned"
+	kubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
+	fakekubeanv1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake"
 )
 
 // NewSimpleClientset returns a clientset that will respond with the provided objects.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/doc.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake/doc.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/register.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/register.go
similarity index 93%
rename from vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/register.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/register.go
index eed51511f..2c958a5e9 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake/register.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/fake/register.go
@@ -3,12 +3,12 @@
 package fake
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme/doc.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/scheme/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme/doc.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/scheme/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme/register.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/scheme/register.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme/register.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/scheme/register.go
index 3223d7bfd..cc9c8aecf 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme/register.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/scheme/register.go
@@ -3,12 +3,12 @@
 package scheme
 
 import (
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
+	kubeanv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 var Scheme = runtime.NewScheme()
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/doc.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/doc.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/doc.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/doc.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/doc.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/doc.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
similarity index 98%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
index 083f97ea0..1fb581121 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest.go
@@ -5,13 +5,13 @@ package fake
 import (
 	"context"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	labels "k8s.io/apimachinery/pkg/labels"
 	schema "k8s.io/apimachinery/pkg/runtime/schema"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 // FakeManifests implements ManifestInterface
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
similarity index 82%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
index f3fd2ca88..abda255a0 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake/fake_manifest_client.go
@@ -3,9 +3,9 @@
 package fake
 
 import (
-	v1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 	rest "k8s.io/client-go/rest"
 	testing "k8s.io/client-go/testing"
+	v1alpha1 "kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
 )
 
 type FakeKubeanV1alpha1 struct {
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/generated_expansion.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/generated_expansion.go
similarity index 100%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/generated_expansion.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/generated_expansion.go
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
similarity index 97%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
index f5f3cfb7d..853e03606 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest.go
@@ -6,12 +6,12 @@ import (
 	"context"
 	"time"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	scheme "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	types "k8s.io/apimachinery/pkg/types"
 	watch "k8s.io/apimachinery/pkg/watch"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	scheme "kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 // ManifestsGetter has a method to return a ManifestInterface.
diff --git a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
similarity index 94%
rename from vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
rename to vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
index 43a0c6921..c89bed6c6 100644
--- a/vendor/github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
+++ b/vendor/kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/manifest_client.go
@@ -5,9 +5,9 @@ package v1alpha1
 import (
 	"net/http"
 
-	v1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme"
 	rest "k8s.io/client-go/rest"
+	v1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/generated/manifest/clientset/versioned/scheme"
 )
 
 type KubeanV1alpha1Interface interface {
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 959e109d0..3bcd53c7a 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -111,34 +111,6 @@ github.com/josharian/intern
 # github.com/json-iterator/go v1.1.12
 ## explicit; go 1.12
 github.com/json-iterator/go
-# github.com/kubean-io/kubean-api v0.0.0 => ./api
-## explicit; go 1.17
-github.com/kubean-io/kubean-api/apis
-github.com/kubean-io/kubean-api/apis/cluster/v1alpha1
-github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1
-github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1
-github.com/kubean-io/kubean-api/apis/manifest/v1alpha1
-github.com/kubean-io/kubean-api/constants
-github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned
-github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake
-github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/scheme
-github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1
-github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake
-github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned
-github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake
-github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/scheme
-github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1
-github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake
-github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned
-github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake
-github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/scheme
-github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1
-github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake
-github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned
-github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake
-github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/scheme
-github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1
-github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake
 # github.com/mailru/easyjson v0.7.6
 ## explicit; go 1.12
 github.com/mailru/easyjson/buffer
@@ -1024,6 +996,34 @@ k8s.io/utils/path
 k8s.io/utils/pointer
 k8s.io/utils/strings/slices
 k8s.io/utils/trace
+# kubean.io/api v0.0.0 => ./api
+## explicit; go 1.17
+kubean.io/api/apis
+kubean.io/api/apis/cluster/v1alpha1
+kubean.io/api/apis/clusteroperation/v1alpha1
+kubean.io/api/apis/localartifactset/v1alpha1
+kubean.io/api/apis/manifest/v1alpha1
+kubean.io/api/constants
+kubean.io/api/generated/cluster/clientset/versioned
+kubean.io/api/generated/cluster/clientset/versioned/fake
+kubean.io/api/generated/cluster/clientset/versioned/scheme
+kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1
+kubean.io/api/generated/cluster/clientset/versioned/typed/cluster/v1alpha1/fake
+kubean.io/api/generated/clusteroperation/clientset/versioned
+kubean.io/api/generated/clusteroperation/clientset/versioned/fake
+kubean.io/api/generated/clusteroperation/clientset/versioned/scheme
+kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1
+kubean.io/api/generated/clusteroperation/clientset/versioned/typed/clusteroperation/v1alpha1/fake
+kubean.io/api/generated/localartifactset/clientset/versioned
+kubean.io/api/generated/localartifactset/clientset/versioned/fake
+kubean.io/api/generated/localartifactset/clientset/versioned/scheme
+kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1
+kubean.io/api/generated/localartifactset/clientset/versioned/typed/localartifactset/v1alpha1/fake
+kubean.io/api/generated/manifest/clientset/versioned
+kubean.io/api/generated/manifest/clientset/versioned/fake
+kubean.io/api/generated/manifest/clientset/versioned/scheme
+kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1
+kubean.io/api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1/fake
 # sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30
 ## explicit; go 1.17
 sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client
@@ -1086,4 +1086,4 @@ sigs.k8s.io/structured-merge-diff/v4/value
 # sigs.k8s.io/yaml v1.3.0
 ## explicit; go 1.12
 sigs.k8s.io/yaml
-# github.com/kubean-io/kubean-api => ./api
+# kubean.io/api => ./api


Test patch:
diff --git a/api/generated/generate_test.go b/api/generated/generate_test.go
deleted file mode 100644
index bd3847438..000000000
--- a/api/generated/generate_test.go
+++ /dev/null
@@ -1,11 +0,0 @@
-package generated
-
-import (
-	"fmt"
-	kubeanv1alpha1 "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/typed/manifest/v1alpha1"
-	"testing"
-)
-
-func TestGenerated(t *testing.T) {
-	fmt.Println(kubeanv1alpha1.KubeanV1alpha1Client{})
-}
diff --git a/api/hack/unit-test.sh b/api/hack/unit-test.sh
deleted file mode 100644
index 3bd75dcab..000000000
--- a/api/hack/unit-test.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env bash
-
-go test github.com/kubean-io/kubean-api/generated
-go test github.com/kubean-io/kubean-api/apis
-go test github.com/kubean-io/kubean-api/apis/manifest/v1alpha1
diff --git a/pkg/controllers/cluster/controller_test.go b/pkg/controllers/cluster/controller_test.go
index 7ea647362..cde4ca060 100644
--- a/pkg/controllers/cluster/controller_test.go
+++ b/pkg/controllers/cluster/controller_test.go
@@ -7,12 +7,12 @@ import (
 	"testing"
 	"time"
 
-	"github.com/kubean-io/kubean-api/apis"
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	clusterv1alpha1fake "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake"
-	clusteroperationv1alpha1fake "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake"
+	"kubean.io/api/apis"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	"kubean.io/api/constants"
+	clusterv1alpha1fake "kubean.io/api/generated/cluster/clientset/versioned/fake"
+	clusteroperationv1alpha1fake "kubean.io/api/generated/clusteroperation/clientset/versioned/fake"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	clientsetfake "k8s.io/client-go/kubernetes/fake"
diff --git a/pkg/controllers/clusterops/controller_test.go b/pkg/controllers/clusterops/controller_test.go
index c2a6dbb54..2b64abdd0 100644
--- a/pkg/controllers/clusterops/controller_test.go
+++ b/pkg/controllers/clusterops/controller_test.go
@@ -9,22 +9,21 @@ import (
 	"testing"
 	"time"
 
-	"github.com/kubean-io/kubean-api/apis"
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	clusterv1alpha1fake "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned/fake"
-	clusteroperationv1alpha1fake "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned/fake"
-	manifestv1alpha1fake "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake"
-
 	batchv1 "k8s.io/api/batch/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
 	clientsetfake "k8s.io/client-go/kubernetes/fake"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	clusterv1alpha1fake "kubean.io/api/generated/cluster/clientset/versioned/fake"
+	clusteroperationv1alpha1fake "kubean.io/api/generated/clusteroperation/clientset/versioned/fake"
+	manifestv1alpha1fake "kubean.io/api/generated/manifest/clientset/versioned/fake"
 
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/client-go/kubernetes/scheme"
+	"kubean.io/api/apis"
 	"sigs.k8s.io/controller-runtime/pkg/client"
 	"sigs.k8s.io/controller-runtime/pkg/client/fake"
 
diff --git a/pkg/controllers/infomanifest/controller_test.go b/pkg/controllers/infomanifest/controller_test.go
index fe7858887..58818e251 100644
--- a/pkg/controllers/infomanifest/controller_test.go
+++ b/pkg/controllers/infomanifest/controller_test.go
@@ -14,11 +14,11 @@ import (
 	"sigs.k8s.io/controller-runtime/pkg/client"
 	"sigs.k8s.io/controller-runtime/pkg/client/fake"
 
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	localartifactsetv1alpha1fake "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake"
-	manifestv1alpha1fake "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	localartifactsetv1alpha1fake "kubean.io/api/generated/localartifactset/clientset/versioned/fake"
+	manifestv1alpha1fake "kubean.io/api/generated/manifest/clientset/versioned/fake"
 )
 
 func newFakeClient() client.Client {
diff --git a/pkg/controllers/offlineversion/controller_test.go b/pkg/controllers/offlineversion/controller_test.go
index c21b3504d..31bb711a9 100644
--- a/pkg/controllers/offlineversion/controller_test.go
+++ b/pkg/controllers/offlineversion/controller_test.go
@@ -12,11 +12,11 @@ import (
 	"sigs.k8s.io/controller-runtime/pkg/client"
 	"sigs.k8s.io/controller-runtime/pkg/client/fake"
 
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
-	"github.com/kubean-io/kubean-api/constants"
-	localartifactsetv1alpha1fake "github.com/kubean-io/kubean-api/generated/localartifactset/clientset/versioned/fake"
-	manifestv1alpha1fake "github.com/kubean-io/kubean-api/generated/manifest/clientset/versioned/fake"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
+	"kubean.io/api/constants"
+	localartifactsetv1alpha1fake "kubean.io/api/generated/localartifactset/clientset/versioned/fake"
+	manifestv1alpha1fake "kubean.io/api/generated/manifest/clientset/versioned/fake"
 )
 
 func newFakeClient() client.Client {
diff --git a/pkg/util/cluster_test.go b/pkg/util/cluster_test.go
index 6c4b88ca3..0e8185268 100644
--- a/pkg/util/cluster_test.go
+++ b/pkg/util/cluster_test.go
@@ -6,10 +6,10 @@ import (
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/runtime/schema"
 
-	clusterv1alpha1 "github.com/kubean-io/kubean-api/apis/cluster/v1alpha1"
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
-	localartifactsetv1alpha1 "github.com/kubean-io/kubean-api/apis/localartifactset/v1alpha1"
-	manifestv1alpha1 "github.com/kubean-io/kubean-api/apis/manifest/v1alpha1"
+	clusterv1alpha1 "kubean.io/api/apis/cluster/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
+	localartifactsetv1alpha1 "kubean.io/api/apis/localartifactset/v1alpha1"
+	manifestv1alpha1 "kubean.io/api/apis/manifest/v1alpha1"
 )
 
 func TestNewSchema(t *testing.T) {
diff --git a/pkg/util/entrypoint/entrypoint_test.go b/pkg/util/entrypoint/entrypoint_test.go
index 4be5258e8..d5756d5a3 100644
--- a/pkg/util/entrypoint/entrypoint_test.go
+++ b/pkg/util/entrypoint/entrypoint_test.go
@@ -4,7 +4,7 @@ import (
 	"strings"
 	"testing"
 
-	clusteroperationv1alpha1 "github.com/kubean-io/kubean-api/apis/clusteroperation/v1alpha1"
+	clusteroperationv1alpha1 "kubean.io/api/apis/clusteroperation/v1alpha1"
 
 	"gopkg.in/yaml.v2"
 )
diff --git a/test/kubeanOps_functions_nightlye2e/kubeanOps_test.go b/test/kubeanOps_functions_nightlye2e/kubeanOps_test.go
index 92be7f93b..d5809e0a1 100644
--- a/test/kubeanOps_functions_nightlye2e/kubeanOps_test.go
+++ b/test/kubeanOps_functions_nightlye2e/kubeanOps_test.go
@@ -8,12 +8,12 @@ import (
 	"runtime"
 	"time"
 
-	kubeanClusterOperationClientSet "github.com/kubean-io/kubean-api/generated/clusteroperation/clientset/versioned"
 	"github.com/kubean-io/kubean/test/tools"
 	ginkgo "github.com/onsi/ginkgo/v2"
 	"github.com/onsi/gomega"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/client-go/tools/clientcmd"
+	kubeanClusterOperationClientSet "kubean.io/api/generated/clusteroperation/clientset/versioned"
 )
 
 var _ = ginkgo.Describe("kubean ops e2e test", func() {
diff --git a/test/tools/service.go b/test/tools/service.go
index 6cbfe949c..3c1f79014 100644
--- a/test/tools/service.go
+++ b/test/tools/service.go
@@ -4,7 +4,6 @@ import (
 	"bytes"
 	"context"
 	"fmt"
-	kubeanClusterClientSet "github.com/kubean-io/kubean-api/generated/cluster/clientset/versioned"
 	"github.com/onsi/ginkgo/v2"
 	"github.com/onsi/gomega"
 	corev1 "k8s.io/api/core/v1"
@@ -13,6 +12,7 @@ import (
 	restclient "k8s.io/client-go/rest"
 	"k8s.io/client-go/tools/clientcmd"
 	"k8s.io/klog/v2"
+	kubeanClusterClientSet "kubean.io/api/generated/cluster/clientset/versioned"
 	"os"
 	"os/exec"
 	"strings"