Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeSphereControllerManagerOptions ¶
type KubeSphereControllerManagerOptions struct { KubernetesOptions *k8s.KubernetesOptions DevopsOptions *jenkins.Options S3Options *s3.Options AuthenticationOptions *authoptions.AuthenticationOptions LdapOptions *ldapclient.Options OpenPitrixOptions *openpitrix.Options NetworkOptions *network.Options MultiClusterOptions *multicluster.Options ServiceMeshOptions *servicemesh.Options LeaderElect bool LeaderElection *leaderelection.LeaderElectionConfig WebhookCertDir string // KubeSphere is using sigs.k8s.io/application as fundamental object to implement Application Management. // There are other projects also built on sigs.k8s.io/application, when KubeSphere installed along side // them, conflicts happen. So we leave an option to only reconcile applications matched with the given // selector. Default will reconcile all applications. // For example // "kubesphere.io/creator=" means reconcile applications with this label key // "!kubesphere.io/creator" means exclude applications with this key ApplicationSelector string }
func NewKubeSphereControllerManagerOptions ¶
func NewKubeSphereControllerManagerOptions() *KubeSphereControllerManagerOptions
func (*KubeSphereControllerManagerOptions) Flags ¶
func (s *KubeSphereControllerManagerOptions) Flags() cliflag.NamedFlagSets
func (*KubeSphereControllerManagerOptions) Validate ¶
func (s *KubeSphereControllerManagerOptions) Validate() []error
Click to show internal directories.
Click to hide internal directories.