Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServer ¶
type APIServer struct { // number of kubesphere apiserver ServerCount int Server *http.Server Config *apiserverconfig.Config // kubeClient is a collection of all kubernetes(include CRDs) objects clientset KubernetesClient k8s.Client // informerFactory is a collection of all kubernetes(include CRDs) objects informers, // mainly for fast query InformerFactory informers.InformerFactory // cache is used for short lived objects, like session CacheClient cache.Interface DevopsClient devops.Interface S3Client s3.Interface SonarClient sonarqube.SonarInterface // controller-runtime cache RuntimeCache runtimecache.Cache Client client.Client // contains filtered or unexported fields }
func (*APIServer) InstallDevOpsAPIs ¶
func (s *APIServer) InstallDevOpsAPIs()
Install all DevOps api groups Installation happens before all informers start to cache objects, so any attempt to list objects using listers will get empty results.
func (*APIServer) PrepareRun ¶
func (*APIServer) SetContainer ¶
func (s *APIServer) SetContainer(container *restful.Container)
Click to show internal directories.
Click to hide internal directories.