# Functions
AllClusterSnapshotConfig : fetch cluster snapshot info.
AreaListSLZ :.
AreaSLZ :.
BaseVersionConfig : fetch the base cluster config by ver_id、env and kind.
BatchCreateMasterRecords :.
BatchCreateRecord :.
BatchUpdateRecord :.
CheckInnerIPList : check inner ip if isExist is true, the length of innerIPList must be equal masterList else the length of masterList must be zore.
CheckUserInWhiteList : 判断用户在有查询权限的用户白名单中 NOTE: 仅内部版用到.
ClusterList : fetch cluster list by params.
ClusterListWithoutRemoved : get cluster list by project info.
ClusterSnapshotConfig : fetch cluster snapshort by.
ClusterVersion : fetch the cluster version info.
ClusterWithoutRemoved :.
DeleteK8SClusterNamespaces :delete all namespace in k8s cluster.
DeleteMesosClusterNamespaces : delete all namespace in mesos cluster.
FetchPrivateClusterByProjectID : get project private cluster info.
FetchPrivateClusterIDByProjectID : get project private cluster id.
FetchPublicClusterIDList : get public cluster id by project id.
FetchPublicClusterList : fetch public cluster info.
GetClusterIDListByNode : get cluster id list.
GetMaxClusterNum : get the max cluster id number.
GetNodesByIPList : 通过IP获取节点信息.
K8SNamespaceList :.
ListInfo : 获取区域列表.
MasterList :.
MesosNamespaceList :.
NamespaceListByProject : get namespace list by project id list.
NewAreaQuerySet constructs new AreaQuerySet.
NewAreaUpdater creates new Area updater nolint: dupl.
NewBaseVersionQuerySet constructs new BaseVersionQuerySet.
NewBaseVersionUpdater creates new BaseVersion updater nolint: dupl.
NewClusterConfigureVersionQuerySet constructs new ClusterConfigureVersionQuerySet.
NewClusterConfigureVersionUpdater creates new ClusterConfigureVersion updater nolint: dupl.
NewClusterHistoryDataQuerySet constructs new ClusterHistoryDataQuerySet.
NewClusterHistoryDataUpdater creates new ClusterHistoryData updater nolint: dupl.
NewClusterQuerySet constructs new ClusterQuerySet.
NewClusterUpdater creates new Cluster updater nolint: dupl.
NewFunctionControlQuerySet constructs new FunctionControlQuerySet.
NewFunctionControlUpdater creates new FunctionControl updater nolint: dupl.
NewKubernetesNamespaceQuerySet constructs new KubernetesNamespaceQuerySet.
NewKubernetesNamespaceUpdater creates new KubernetesNamespace updater nolint: dupl.
NewManagerMasterQuerySet constructs new ManagerMasterQuerySet.
NewManagerMasterUpdater creates new ManagerMaster updater nolint: dupl.
NewNamespaceQuerySet constructs new NamespaceQuerySet.
NewNamespaceUpdater creates new Namespace updater nolint: dupl.
NewNodeQuerySet constructs new NodeQuerySet.
NewNodeUpdater creates new Node updater nolint: dupl.
NewProjectQuerySet constructs new ProjectQuerySet.
NewProjectUpdater creates new Project updater nolint: dupl.
NewZookeeperConfigQuerySet constructs new ZookeeperConfigQuerySet.
NewZookeeperConfigUpdater creates new ZookeeperConfig updater nolint: dupl.
NodeListByCluster : search node info by cluster type.
ProjectListWithoutOffline : get project info without offlined scene.
ReplaceMaster : replace existing ip by new ip 1.
Serializer : 序列化.
UpdateNodeStatus : update node status, only status in [normal, not_ready, initializing] if ip in nodeIPList, set status as normal, else set not_ready.
ValidateProjectCluster : cluster of project is valid.
VerifyNodeExist : verify node exist.
ZKListInfo :.
# Constants
NotExistClusterID : show the cluster id not exist.
# Variables
AreaDBSchema stores db field names of Area.
BaseVersionDBSchema stores db field names of BaseVersion.
ClusterConfigureVersionDBSchema stores db field names of ClusterConfigureVersion.
ClusterDBSchema stores db field names of Cluster.
ClusterHistoryDataDBSchema stores db field names of ClusterHistoryData.
FunctionControlDBSchema stores db field names of FunctionControl.
KubernetesNamespaceDBSchema stores db field names of KubernetesNamespace.
ManagerMasterDBSchema stores db field names of ManagerMaster.
NamespaceDBSchema stores db field names of Namespace.
NodeDBSchema stores db field names of Node.
ProjectDBSchema stores db field names of Project.
ZookeeperConfigDBSchema stores db field names of ZookeeperConfig.
# Structs
Area : 用于存储不同区域配置信息go:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
AreaQuerySet is an queryset type for Area.
AreaUpdater is an Area updates manager.
BaseVersion : initial the base version infogo:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
BaseVersionQuerySet is an queryset type for BaseVersion.
BaseVersionUpdater is an BaseVersion updates manager.
Cluster Model : cluster infogo:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
ClusterConfigureVersion : snapshot for cluster configurego:generate goqueryset -in ${GOFILE} -out qs${GOFILE} gen:qs.
ClusterConfigureVersionQuerySet is an queryset type for ClusterConfigureVersion.
ClusterConfigureVersionUpdater is an ClusterConfigureVersion updates manager.
ClusterFilterParams : note: include the embedded struct.
ClusterHistoryData : save the cluster history resource infogo:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
ClusterHistoryDataFilter :.
ClusterHistoryDataQuerySet is an queryset type for ClusterHistoryData.
ClusterHistoryDataUpdater is an ClusterHistoryData updates manager.
ClusterQuerySet is an queryset type for Cluster.
ClusterUpdater is an Cluster updates manager.
FilterParams :.
FunctionControl : function controllergo:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
FunctionControlQuerySet is an queryset type for FunctionControl.
FunctionControlUpdater is an FunctionControl updates manager.
K8SNamespaceUpdate :.
KubernetesNamespace :go:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
KubernetesNamespaceQuerySet is an queryset type for KubernetesNamespace.
KubernetesNamespaceUpdater is an KubernetesNamespace updates manager.
ManagerMaster : cluster master infogo:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
ManagerMasterQuerySet is an queryset type for ManagerMaster.
ManagerMasterUpdater is an ManagerMaster updates manager.
MasterFilter : Master params.
MesosNamespaceUpdate :.
Model : Base model definition.
Namespace :go:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
NamespaceFilterParams :.
NamespaceQuerySet is an queryset type for Namespace.
NamespaceUpdater is an Namespace updates manager.
Node :go:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
NodeFilterData :.
NodeQuerySet is an queryset type for Node.
NodeUpdater is an Node updates manager.
Project :go:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
ProjectQuerySet is an queryset type for Project.
ProjectUpdater is an Project updates manager.
UpdateClusterDataJSON :.
ZookeeperConfig : zookeeper configurego:generate goqueryset -in ${GOFILE} -out qs_${GOFILE} gen:qs.
ZookeeperConfigQuerySet is an queryset type for ZookeeperConfig.
ZookeeperConfigUpdater is an ZookeeperConfig updates manager.
# Interfaces
DataInterface :.
# Type aliases
AreaDBSchemaField describes database schema field.
BaseVersionDBSchemaField describes database schema field.
ClusterConfigureVersionDBSchemaField describes database schema field.
ClusterDBSchemaField describes database schema field.
ClusterHistoryDataDBSchemaField describes database schema field.
FunctionControlDBSchemaField describes database schema field.
KubernetesNamespaceDBSchemaField describes database schema field.
ManagerMasterDBSchemaField describes database schema field.
NamespaceDBSchemaField describes database schema field.
NodeDBSchemaField describes database schema field.
ProjectDBSchemaField describes database schema field.
ZookeeperConfigDBSchemaField describes database schema field.