add ks-apiserver options
This commit is contained in:
@@ -182,7 +182,13 @@ func CreateClientSet(conf *apiserverconfig.Config, stopCh <-chan struct{}) error
|
|||||||
|
|
||||||
csop.SetDevopsOptions(conf.DevopsOptions).
|
csop.SetDevopsOptions(conf.DevopsOptions).
|
||||||
SetKubernetesOptions(conf.KubernetesOptions).
|
SetKubernetesOptions(conf.KubernetesOptions).
|
||||||
SetMySQLOptions(conf.MySQLOptions)
|
SetMySQLOptions(conf.MySQLOptions).
|
||||||
|
SetLdapOptions(conf.LdapOptions).
|
||||||
|
SetS3Options(conf.S3Options).
|
||||||
|
SetOpenPitrixOptions(conf.OpenPitrixOptions).
|
||||||
|
SetPrometheusOptions(conf.MonitoringOptions).
|
||||||
|
SetRedisOptions(conf.RedisOptions)
|
||||||
|
|
||||||
|
|
||||||
client.NewClientSetFactory(csop, stopCh)
|
client.NewClientSetFactory(csop, stopCh)
|
||||||
|
|
||||||
|
|||||||
@@ -89,6 +89,11 @@ func (c *ClientSetOptions) SetPrometheusOptions(options *prometheus.PrometheusOp
|
|||||||
return c
|
return c
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *ClientSetOptions) SetSonarQubeOptions(options *sonarqube.SonarQubeOptions) *ClientSetOptions {
|
||||||
|
c.sonarqubeOptions = options
|
||||||
|
return c
|
||||||
|
}
|
||||||
|
|
||||||
// ClientSet provide best of effort service to initialize clients,
|
// ClientSet provide best of effort service to initialize clients,
|
||||||
// but there is no guarantee to return a valid client instance,
|
// but there is no guarantee to return a valid client instance,
|
||||||
// so do validity check before use
|
// so do validity check before use
|
||||||
|
|||||||
Reference in New Issue
Block a user