Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewYurttunnelAgentCertManager ¶
func NewYurttunnelAgentCertManager( clientset kubernetes.Interface) (certificate.Manager, error)
NewYurttunnelAgentCertManager creates a certificate manager for the yurttunel-agent
func NewYurttunnelServerCertManager ¶
func NewYurttunnelServerCertManager( clientset kubernetes.Interface, clCertNames []string, clIPs []net.IP, stopCh <-chan struct{}) (certificate.Manager, error)
NewYurttunnelServerCertManager creates a certificate manager for the yurttunnel-server
Types ¶
type YurttunnelCSRApprover ¶
type YurttunnelCSRApprover struct {
// contains filtered or unexported fields
}
YurttunnelCSRApprover is the controller that auto approve all yurttunnel related CSR
func NewCSRApprover ¶
func NewCSRApprover( clientset kubernetes.Interface, csrInformer certinformer.CertificateSigningRequestInformer) *YurttunnelCSRApprover
NewCSRApprover creates a new YurttunnelCSRApprover
func (*YurttunnelCSRApprover) Run ¶
func (yca *YurttunnelCSRApprover) Run(threadiness int, stopCh <-chan struct{})
Run starts the YurttunnelCSRApprover
Click to show internal directories.
Click to hide internal directories.