Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerApplication ¶
type ServerApplication struct { RawBackendConfigProvider *raw_config_service.BackendConfigProvider CredResolverConfigStorage *cred_resolver_config_persist.CredResolverConfigStorage AggreagtedClusterMetadataCacheStorage *cluster_metadata_persist.AggregatedClusterMetadataStorage RawConfigService *raw_config_service.Service CredStoreService *cred_resolver_service.CredResolverStoreService RegisterService *cluster_register_service.ClusterRegisterService MetaService *cluster_metadata_service.ClusterMetadataService KubeconfigController protos.KubeconfigServer ApplicationController protos.ApplicationServer GrpcServer *grpc.Server GrpcPort int GrpcWebServer *http.Server GrpcWebPort int Config *configs.ApplicationConfig //Lifecycle ApplicationClose chan bool }
func (*ServerApplication) CloseApplication ¶
func (s *ServerApplication) CloseApplication()
func (*ServerApplication) InitApplication ¶
func (s *ServerApplication) InitApplication(option *ServerApplicationOption) error
func (*ServerApplication) StartApplication ¶
func (s *ServerApplication) StartApplication()
Click to show internal directories.
Click to hide internal directories.