Versions in this module Expand all Collapse all v3 v3.1.1 Dec 30, 2020 Changes in this version + type Controller struct + func NewUserController(k8sClient kubernetes.Interface, ksClient kubesphere.Interface, ...) *Controller + func (c *Controller) Run(threadiness int, stopCh <-chan struct{}) error + func (c *Controller) Start(stopCh <-chan struct{}) error + type EmailValidator struct + Client client.Client + func (a *EmailValidator) Handle(ctx context.Context, req admission.Request) admission.Response + func (a *EmailValidator) InjectDecoder(d *admission.Decoder) error + type LoginRecordController struct + func NewLoginRecordController(k8sClient kubernetes.Interface, ksClient kubesphere.Interface, ...) *LoginRecordController + func (c *LoginRecordController) Run(threadiness int, stopCh <-chan struct{}) error + func (c *LoginRecordController) Start(stopCh <-chan struct{}) error Other modules containing this package github.com/fearlesschenc/kubesphere