package
5.2.2-release+incompatible
Repository: https://github.com/yangkaa/rainbond.git
Documentation: pkg.go.dev
# Functions
BasePack base pack.
CheckLabel check label.
CheckMapKey CheckMapKey.
CheckTenantResource check tenant's resource is support action or not.
Create3rdPartySvcHandler creates a new *ThirdPartyServiceHanlder.
CreateAppManager create app manager.
CreateBatchOperationHandler create batch operation handler.
CreateCloudManager get cloud manager.
CreateDefaultTokenMap CreateDefaultTokenMap.
CreateGatewayManager creates gateway manager.
CreateLicenseManger create service manager.
CreateLicensesInfoManager CreateLicensesInfoManager.
CreateLogManager get log manager.
CreateManager create Manger.
CreateNetRulesManager get net rules manager.
CreateOperationHandler create operation handler.
CreatePluginManager get plugin manager.
CreateRootFuncHandler create root func handler.
CreateRootFuncManager get root func manager.
CreateTenManager create Manger.
CreateTokenIdenHandler create token identification handler.
CreateTokenIdenManager token identification.
CreateVolumeTypeManger create VolumeType manager.
Get3rdPartySvcHandler returns the defalut ThirdParthServiceHanlder.
GetAPPBackupHandler GetAPPBackupHandler.
GetAppHandler GetAppHandler.
GetAppRestoreHandler returns a default AppRestoreHandler.
GetBatchOperationHandler get handler.
GetBuilderProxy GetNodeProxy.
GetCloudManager get manager.
GetClusterHandler returns the default cluster handler.
GetDefaultSourceURI GetDefaultSourceURI.
GetDefaultTokenMap GetDefaultTokenMap.
GetEtcdHandler returns the default etcd handler.
GetEventHandler get event handler.
GetGatewayHandler returns a default GatewayHandler.
GetKubernetesDashboardProxy returns the kubernetes dashboard proxy.
GetLicenseHandler get license handler.
GetLicensesInfosHandler GetLicensesInfosHandler.
GetMonitorProxy GetMonitorProxy.
GetNodeProxy GetNodeProxy.
GetOperationHandler get handler.
GetPluginManager get manager.
GetPluginShareHandle get plugin share handle.
GetPodHandler returns the defalut PodHandler.
GetPrometheusProxy GetPrometheusProxy.
GetRootFuncHandler get root handler.
GetRulesManager get manager.
GetServiceManager get manager.
GetServicesDisk get service disk.
GetShareHandle get share handle.
GetTenantManager get manager.
GetTokenIdenHandler GetTokenIdenHandler.
GetVolumeTypeHandler get volumeType handler.
InitHandle 初始化handle.
InitProxy 初始化.
ListLicense lise license.
NewAppRestoreHandler creates a new AppRestoreHandler.
NewClusterHandler -.
NewEtcdHandler creates a new PodHandler.
NewPodHandler creates a new PodHandler.
NewServiceDependency creates a new ServiceDependency.
ReadLicenseFromFile 从文件获取license.
SetTokenCache SetTokenCache.
TransStatus trans service status.
# Constants
BackupRestoreEtcdKey backup restore etcd key.
ServiceCheckEtcdKey source check etcd key.
ShareResultEtcdKey share result etcd key.
TIMELAYOUT timelayout.
# Variables
ErrEventIDIsExist event id is exist.
ErrEventIsRuning last event is running.
ErrServiceNotClosed -.
ErrTenantStillHasPlugins -.
ErrTenantStillHasServices -.
# Structs
AppAction app action.
AppRestoreAction is an implementation of AppRestoreHandler.
BatchOperationHandler batch operation handler.
BatchOperationResult batch operation result.
CloudAction cloud action struct.
ClusterResourceStats cluster resource stats.
EtcdHandler defines handler methods about k8s pods.
GatewayAction -.
Info license 信息.
IPAndAvailablePort ip and advice available port.
K8sPodInfo for api.
K8sPodInfos -.
LangInfo LangInfo.
LicenseAction LicenseAction.
LicensesInfos LicensesInfos验证.
LogAction log action struct.
MajorInfo MajorInfo.
MavenSetting maven setting.
MinorInfo MinorInfo.
NetRulesAction rules action struct.
OperationHandler operation handler.
OperationResult batch operation result.
PluginAction plugin action struct.
PodAction is an implementation of PodHandler.
QueryResult contains result data for a query.
RootAction root function action struct.
ServiceAction service act.
ServiceDependency documents a set of services and their dependencies.
TenantAction tenant act.
TenantResourceStats tenant resource stats.
ThirdPartyServiceHanlder handles business logic for all third-party services.
TokenIdenAction TokenIdenAction.
VersionInfo VersionInfo.
VolumeTypeAction action.
# Interfaces
AppRestoreHandler defines handler methods to restore app.
CloudHandler define source handler.
ClusterHandler -.
EventHandler event handler interface.
GatewayHandler gateway api handler.
LicenseHandler LicenseAction.
LicenseInfoHandler LicenseInfoHandler.
NetRulesHandler net rules handler.
PluginHandler plugin handler.
PodHandler defines handler methods about k8s pods.
RootFuncHandler root function handler interface.
ServiceHandler service handler.
TenantHandler tenant handler.
TokenMapHandler DefaultTokenMapHandler.
VolumeTypeHandler LicenseAction.