From ca4661a68697c02aa92239525871c4c7d6540611 Mon Sep 17 00:00:00 2001 From: Xinzhao Xu Date: Mon, 7 Mar 2022 18:32:04 +0800 Subject: [PATCH] Add ClusterRole field in the multicluster option --- pkg/simple/client/multicluster/options.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/simple/client/multicluster/options.go b/pkg/simple/client/multicluster/options.go index dfc5b9acc..84a4558e7 100644 --- a/pkg/simple/client/multicluster/options.go +++ b/pkg/simple/client/multicluster/options.go @@ -31,6 +31,7 @@ const ( type Options struct { // Enable + // Deprecated: this field will be removed in the future version, use ClusterRole instead. Enable bool `json:"enable" yaml:"enable"` EnableFederation bool `json:"enableFederation,omitempty" yaml:"enableFederation,omitempty"` @@ -57,6 +58,10 @@ type Options struct { // ClusterName is the name of the current cluster, // this value will be set by the cluster-controller and stored in the kubesphere-config configmap. ClusterName string `json:"clusterName,omitempty" yaml:"clusterName,omitempty"` + + // ClusterRole is the role of the current cluster, + // available values: host, member. + ClusterRole string `json:"clusterRole,omitempty" yaml:"clusterRole,omitempty"` } // NewOptions returns a default nil options