add cluster controller (#1993)
This commit is contained in:
@@ -20,6 +20,7 @@ package app
|
|||||||
import (
|
import (
|
||||||
"k8s.io/klog"
|
"k8s.io/klog"
|
||||||
"kubesphere.io/kubesphere/pkg/controller/application"
|
"kubesphere.io/kubesphere/pkg/controller/application"
|
||||||
|
"kubesphere.io/kubesphere/pkg/controller/cluster"
|
||||||
"kubesphere.io/kubesphere/pkg/controller/destinationrule"
|
"kubesphere.io/kubesphere/pkg/controller/destinationrule"
|
||||||
"kubesphere.io/kubesphere/pkg/controller/job"
|
"kubesphere.io/kubesphere/pkg/controller/job"
|
||||||
"kubesphere.io/kubesphere/pkg/controller/s2ibinary"
|
"kubesphere.io/kubesphere/pkg/controller/s2ibinary"
|
||||||
@@ -93,6 +94,13 @@ func AddControllers(
|
|||||||
client.KubeSphere(),
|
client.KubeSphere(),
|
||||||
kubesphereInformer.Iam().V1alpha2().Users())
|
kubesphereInformer.Iam().V1alpha2().Users())
|
||||||
|
|
||||||
|
clusterController := cluster.NewClusterController(
|
||||||
|
client.Kubernetes(),
|
||||||
|
kubesphereInformer.Cluster().V1alpha1().Clusters(),
|
||||||
|
kubesphereInformer.Cluster().V1alpha1().Agents(),
|
||||||
|
client.KubeSphere().ClusterV1alpha1().Agents(),
|
||||||
|
client.KubeSphere().ClusterV1alpha1().Clusters())
|
||||||
|
|
||||||
controllers := map[string]manager.Runnable{
|
controllers := map[string]manager.Runnable{
|
||||||
"virtualservice-controller": vsController,
|
"virtualservice-controller": vsController,
|
||||||
"destinationrule-controller": drController,
|
"destinationrule-controller": drController,
|
||||||
@@ -102,6 +110,7 @@ func AddControllers(
|
|||||||
"s2irun-controller": s2iRunController,
|
"s2irun-controller": s2iRunController,
|
||||||
"volumeexpansion-controller": volumeExpansionController,
|
"volumeexpansion-controller": volumeExpansionController,
|
||||||
"user-controller": userController,
|
"user-controller": userController,
|
||||||
|
"cluster-controller": clusterController,
|
||||||
}
|
}
|
||||||
|
|
||||||
for name, ctrl := range controllers {
|
for name, ctrl := range controllers {
|
||||||
|
|||||||
Reference in New Issue
Block a user