Documentation ¶
Overview ¶
Package signer implements a CA signer that uses keys stored on local disk.
Index ¶
- type CSRSigningController
- func NewCSRSigningController(controllerName string, signerName string, client clientset.Interface, ...) (*CSRSigningController, error)
- func NewKubeAPIServerClientCSRSigningController(client clientset.Interface, ...) (*CSRSigningController, error)
- func NewKubeletClientCSRSigningController(client clientset.Interface, ...) (*CSRSigningController, error)
- func NewKubeletServingCSRSigningController(client clientset.Interface, ...) (*CSRSigningController, error)
- func NewLegacyUnknownCSRSigningController(client clientset.Interface, ...) (*CSRSigningController, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSRSigningController ¶ added in v1.18.0
type CSRSigningController struct {
// contains filtered or unexported fields
}
func NewCSRSigningController ¶
func NewCSRSigningController( controllerName string, signerName string, client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeAPIServerClientCSRSigningController ¶ added in v1.19.0
func NewKubeAPIServerClientCSRSigningController( client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeletClientCSRSigningController ¶ added in v1.19.0
func NewKubeletClientCSRSigningController( client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewKubeletServingCSRSigningController ¶ added in v1.19.0
func NewKubeletServingCSRSigningController( client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func NewLegacyUnknownCSRSigningController ¶ added in v1.19.0
func NewLegacyUnknownCSRSigningController( client clientset.Interface, csrInformer certificatesinformers.CertificateSigningRequestInformer, caFile, caKeyFile string, certTTL time.Duration, ) (*CSRSigningController, error)
func (*CSRSigningController) Run ¶ added in v1.18.0
func (c *CSRSigningController) Run(workers int, stopCh <-chan struct{})
Run the main goroutine responsible for watching and syncing jobs.
Click to show internal directories.
Click to hide internal directories.